AbCellera Biologics Inc. - Common Shares (ABCL)

11.37
-0.87 (-7.11%)
NASDAQ · Last Trade: Oct 22nd, 6:23 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors