AbCellera Biologics Inc. - Common Shares (ABCL)

13.64
+0.81 (6.31%)
NASDAQ · Last Trade: Oct 28th, 4:46 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors