AbCellera Biologics Inc. - Common Shares (ABCL)

14.10
+0.32 (2.32%)
NASDAQ · Last Trade: Oct 6th, 10:13 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors