AbCellera Biologics Inc. - Common Shares (ABCL)

4.4000
-0.3700 (-7.76%)
NASDAQ· Last Trade: May 14th, 8:24 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors