AbCellera Biologics Inc. - Common Shares (ABCL)

5.2700
+0.1800 (3.54%)
NASDAQ· Last Trade: Jun 11th, 6:37 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors