ABCL Abcellera Biologics Inc
P/E
--
Forward P/E
27.55
Price/Sales
62.1
Beta
1.41
Div Yield
--
Market Cap
--