ABCL   $12.63  -0.79% Market Closed After Close 12.6986 0.54%

AbCellera Biologics Inc.

Data not available