AbCellera Biologics Inc. - Common Shares (ABCL)

6.3199
+0.2899 (4.81%)
NASDAQ· Last Trade: Jun 25th, 10:00 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors