AbCellera Biologics Inc. - Common Shares (ABCL)

5.3750
+0.1750 (3.37%)
NASDAQ· Last Trade: May 26th, 12:40 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors