Sutro Biopharma, Inc. (STRO)
NASDAQ: STRO · Real-Time Price · USD
39.83
+2.14 (5.68%)
At close: May 7, 2026, 4:00 PM EDT
39.76
-0.07 (-0.18%)
After-hours: May 7, 2026, 7:09 PM EDT

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
66099153262465689
Market Cap Growth
769.12%-35.02%-41.60%-43.66%-32.60%-30.60%
Enterprise Value
534.14-34.22-148.38-90.73163.58538.37
Last Close Price
39.8311.5718.4042.9080.80148.80
PE Ratio
--0.51-0.63-2.41-3.44-6.50
PS Ratio
6.440.972.461.706.8611.14
PB Ratio
--0.753.431.752.142.73
P/TBV Ratio
-2.56-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
5.21-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
-28.96%-194.38%-159.78%-41.49%-29.08%-15.39%
FCF Yield
-27.11%-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 Mar 23, 2026. Data Source: Fiscal.ai. Standard template. Financial Sources.
SEC Filings: 10-K · 10-Q