Abcellera Biologics Inc
Biotechnology
Healthcare
ABCL
295 M shares
NASDAQ US
traded
25 Jun 2025
listed
no
open
3.98
52 week high
3.80
high
4.09
52 week low
1.93
previous Close
3.68
P/E ratio
market cap
842 M
div yield
0
net incoming
-51.11 M
-38.39 %
net profit margin
-785.42 %
-281.00 %
operating incoming
-93.66 M
-0.22 %
net change in cash
-19.38 M
-178.34 %
cash on hand
127 M
-26.93 %
cost of revenue
38.30 M
0.68 %
top