AbCellera Biologics Inc. - Common Shares (ABCL)

6.1600
-0.5800 (-8.61%)
NASDAQ· Last Trade: Jul 17th, 2:14 AM EDT
QuoteNewsPress ReleasesChartHistoricalFAQAboutCompetitors