Sutro Biopharma, Inc. (STRO)
NASDAQ: STRO · Real-Time Price · USD
28.41
+0.24 (0.85%)
At close: Jun 17, 2026, 4:00 PM EDT
28.34
-0.07 (-0.25%)
After-hours: Jun 17, 2026, 5:25 PM EDT

Sutro Biopharma Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jun '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
47199153262465689
Market Cap Growth
516.02%-35.02%-41.60%-43.66%-32.60%-30.60%
Enterprise Value
281.84-26.43-140.9-80.25180.66548.78
Last Close Price
28.4111.5718.4042.9080.80148.80
PS Ratio
4.730.972.461.706.8611.14
PB Ratio
--0.753.431.752.142.73
P/TBV Ratio
--3.191.731.892.72
P/OCF Ratio
----130.91-
EV/Sales Ratio
2.83-0.26-2.27-0.522.678.87
EV/EBITDA Ratio
-0.180.610.97--
EV/EBIT Ratio
-0.170.590.90--
EV/FCF Ratio
-0.150.720.69--
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)
-301.32%-194.93%-239.16%-128.12%-116.33%-115.94%
Return on Capital Employed (ROCE)
-88.57%-89.47%-75.42%-24.89%-40.29%-29.67%
Buyback Yield / Dilution
-16.72%-9.84%-28.60%-18.57%-10.02%-41.58%
Total Shareholder Return
-16.72%-9.84%-28.60%-18.57%-10.02%-41.58%
SEC Filings: 10-K · 10-Q