Sutro Biopharma, Inc. (STRO)
NASDAQ: STRO · Real-Time Price · USD
26.92
+0.16 (0.60%)
Apr 10, 2026, 9:30 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
Apr '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
44699153262465689
Market Cap Growth
609.82%-35.02%-41.60%-43.66%-32.60%-30.60%
Enterprise Value
317.59-34.22-148.38-90.73163.58538.37
Last Close Price
26.9211.5718.4042.9080.80148.80
PE Ratio
--0.51-0.63-2.41-3.44-6.50
PS Ratio
4.330.972.461.706.8611.14
PB Ratio
--0.753.431.752.142.73
P/TBV Ratio
-1.73-0.743.191.731.892.72
P/FCF Ratio
--0.56-0.79-2.26-107.82-7.11
P/OCF Ratio
--0.56-0.80-2.34130.91-8.44
EV/Sales Ratio
3.10-0.33-2.39-0.592.418.70
EV/EBITDA Ratio
-0.230.641.10-1.33-5.75
EV/EBIT Ratio
-0.220.621.02-1.27-5.46
EV/FCF Ratio
-0.190.760.78-37.96-5.55
Debt / Equity Ratio
-0.06-0.060.350.150.150.19
Debt / EBITDA Ratio
-0.10-0.10-0.10-0.41-0.41-0.61
Debt / FCF Ratio
-0.09-0.09-0.12-0.29-11.70-0.59
Net Debt / Equity Ratio
0.950.95-6.59-2.28-1.31-0.56
Net Debt / EBITDA Ratio
0.830.831.274.152.301.50
Net Debt / FCF Ratio
0.700.701.512.9565.891.45
Asset Turnover
0.370.370.140.350.180.17
Quick Ratio
1.941.942.474.395.135.04
Current Ratio
2.012.012.604.505.315.24
Return on Equity (ROE)
435.02%435.02%-234.19%-58.25%-50.77%-36.11%
Return on Assets (ROA)
-56.43%-56.43%-56.17%-24.52%-35.20%-26.79%
Return on Invested Capital (ROIC)
3637.18%3637.18%-999.80%-297.28%-167.22%-152.46%
Return on Capital Employed (ROCE)
-89.47%-89.47%-75.42%-24.89%-40.29%-29.67%
Earnings Yield
-43.10%-194.38%-159.78%-41.49%-29.08%-15.39%
FCF Yield
-40.36%-180.15%-127.35%-44.29%-0.93%-14.07%
Buyback Yield / Dilution
-9.84%-9.84%-28.60%-18.57%-10.02%-41.58%
Total Shareholder Return
-9.84%-9.84%-28.60%-18.57%-10.02%-41.58%
Updated Dec 31, 2025. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q