AbCellera Biologics Inc. - Common Shares (ABCL)

4.0850
+0.2650 (6.94%)
NASDAQ · Last Trade: Apr 30th, 3:40 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors