Abcellera Biologics Inc.

ABCL·NASDAQ·$5.29·$2B