AbCellera Biologics Inc. - Common Shares (ABCL)

4.7950
-0.1550 (-3.13%)
NASDAQ· Last Trade: May 13th, 2:07 PM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors