AbCellera Biologics Inc. - Common Shares (ABCL)

11.38
-0.86 (-7.04%)
NASDAQ · Last Trade: Oct 22nd, 1:35 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors