Market Cap 152.55M
Revenue (ttm) 153.73M
Net Income (ttm) -106.79M
EPS (ttm) N/A
PE Ratio 0.00
Forward PE N/A
Profit Margin -69.47%
Debt to Equity Ratio 0.00
Volume 1,311,800
Avg Vol 1,090,808
Day's Range N/A - N/A
Shares Out 82.46M
Stochastic %K 38%
Beta 1.15
Analysts Strong Sell
Price Target $11.50

Latest News on STRO

Sutro Biopharma: I Don't Buy That Their Pipeline Is Worthless

Jan 2, 2025, 6:28 PM EST - 15 days ago

Sutro Biopharma: I Don't Buy That Their Pipeline Is Worthless


Sutro BioPharma: Good Stewardship Through Early Trials

Sep 14, 2023, 1:21 PM EDT - 1 year ago

Sutro BioPharma: Good Stewardship Through Early Trials