AbCellera Biologics Inc. - Common Shares (ABCL)

4.0900
-0.3100 (-7.05%)
NASDAQ· Last Trade: May 17th, 4:55 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors