AbCellera Biologics Inc. - Common Shares (ABCL)

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