AbCellera Biologics Inc. - Common Shares (ABCL)

5.8424
-0.5276 (-8.28%)
NASDAQ· Last Trade: Jun 5th, 11:34 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors