AbCellera Biologics Inc. - Common Shares (ABCL)

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