ABCL
ABCL
NASDAQ · Life Sciences Tools & Services

Abcellera Biologics Inc

$5.85
+0.11 (+1.92%)
As of Jun 23, 2:30 PM ET ·