AbCellera Biologics Inc. - Common Shares (ABCL)

4.7750
-0.1750 (-3.54%)
NASDAQ· Last Trade: May 13th, 4:14 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors