Skip to main content

Market Overview

AbCellera Biologics Inc. (ABCL)

28.61 -1.44 (-4.79%)

Analyst Ratings