AbCellera Biologics Inc. - Common Shares (ABCL)

7.5150
-0.3350 (-4.27%)
NASDAQ· Last Trade: Jul 1st, 11:32 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors