AbCellera Biologics Inc. - Common Shares (ABCL)

11.80
-0.88 (-6.94%)
NASDAQ · Last Trade: Oct 17th, 1:25 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors