AbCellera Biologics Inc. - Common Shares (ABCL)

6.1700
+0.4400 (7.68%)
NASDAQ· Last Trade: May 31st, 1:25 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors