Sutro Biopharma, Inc. (STRO)
NASDAQ: STRO · Real-Time Price · USD
30.00
+0.31 (1.04%)
May 28, 2026, 8:34 AM EDT - Market open

Sutro Biopharma Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
May '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
49799153262465689
Market Cap Growth
576.41%-35.02%-41.60%-43.66%-32.60%-30.60%
Enterprise Value
302.97-34.22-148.38-90.73163.58538.37
Last Close Price
30.0011.5718.4042.9080.80148.80
PS Ratio
4.940.972.461.706.8611.14
PB Ratio
--0.753.431.752.142.73
P/TBV Ratio
-4.35-0.743.191.731.892.72
P/OCF Ratio
----130.91-
EV/Sales Ratio
3.04-0.33-2.39-0.592.418.70
EV/EBITDA Ratio
-0.230.641.10--
EV/EBIT Ratio
-0.220.621.02--
EV/FCF Ratio
-0.190.760.78--
Debt / Equity Ratio
-0.09-0.060.350.150.150.19
Net Debt / Equity Ratio
2.830.95-6.59-2.28-1.31-0.56
Net Debt / EBITDA Ratio
1.680.831.274.152.301.50
Net Debt / FCF Ratio
1.240.701.512.9565.891.45
Asset Turnover
0.480.370.140.350.180.17
Quick Ratio
3.041.942.474.395.135.04
Current Ratio
3.122.012.604.505.315.24
Return on Equity (ROE)
154.11%435.02%-234.19%-58.25%-50.77%-36.11%
Return on Assets (ROA)
-57.44%-56.43%-56.17%-24.52%-35.20%-26.79%
Return on Invested Capital (ROIC)
616.07%3637.18%-999.80%-297.28%-167.22%-152.46%
Return on Capital Employed (ROCE)
-88.57%-89.47%-75.42%-24.89%-40.29%-29.67%
Buyback Yield / Dilution
-17.67%-9.84%-28.60%-18.57%-10.02%-41.58%
Total Shareholder Return
-17.67%-9.84%-28.60%-18.57%-10.02%-41.58%
Updated May 14, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q