AbCellera Biologics Inc. - Common Shares (ABCL)

12.88
+1.21 (10.33%)
NASDAQ · Last Trade: Sep 17th, 2:12 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors