AbCellera Biologics Inc. - Common Shares (ABCL)

3.3050
-0.0850 (-2.51%)
NASDAQ · Last Trade: Apr 7th, 3:46 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors