Sutro Biopharma
Biotechnology
Healthcare
STRO
82.04 M shares
NASDAQ US
traded
12 Mar 2025
listed
no
open
1.29
52 week high
5.01
high
1.37
52 week low
1.34
previous Close
1.35
P/E ratio
market cap
156 M
div yield
0
net incoming
-48.79 M
-1.60 %
net profit margin
-572.62 %
-385.00 %
operating incoming
-67.92 M
-39.51 %
net change in cash
84.65 M
231.04 %
cash on hand
175 M
92.29 %
top