AbCellera Biologics Inc. - Common Shares (ABCL)

12.85
+1.18 (10.07%)
NASDAQ · Last Trade: Sep 17th, 2:10 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors