ABCL
ABCL
NASDAQ · Life Sciences Tools & Services

Abcellera Biologics Inc

$11.88
+0.75 (+6.74%)
As of Nov 7, 1:55 AM ET ·