Sutro Biopharma, Inc. (STRO)
NASDAQ: STRO · Real-Time Price · USD
22.28
+1.80 (8.79%)
At close: Aug 17, 2026, 4:00 PM EDT
22.39
+0.11 (0.49%)
After-hours: Aug 17, 2026, 7:07 PM EDT

Sutro Biopharma Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Aug '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
36999152261464689
Market Cap Growth
464.48%-35.03%-41.98%-43.69%-32.55%-30.31%
Enterprise Value
216-51-212-55193453
Last Close Price
22.2811.5718.4042.9080.80148.80
PS Ratio
8.080.962.441.706.8511.13
PB Ratio
--0.743.401.752.142.73
P/TBV Ratio
--3.401.752.142.73
P/OCF Ratio
----130.85-
EV/Sales Ratio
4.72---2.857.32
Debt / Equity Ratio
-0.10-0.120.520.230.230.23
Net Debt / Equity Ratio
1.490.95-6.59-2.28-1.31-0.83
Net Debt / EBITDA Ratio
1.221.291.274.152.302.24
Net Debt / FCF Ratio
1.060.701.512.9565.892.16
Asset Turnover
0.200.370.140.350.180.17
Quick Ratio
3.221.942.474.395.135.04
Current Ratio
3.322.012.604.505.315.24
Return on Equity (ROE)
---234.19%-58.25%-50.77%-36.10%
Return on Assets (ROA)
-36.08%-23.38%-34.74%-12.72%-21.54%-16.74%
Return on Capital Employed (ROCE)
-93.10%-106.30%-93.40%-23.70%-37.90%-32.90%
Earnings Yield
-48.90%-193.86%-149.92%-40.84%-25.67%-15.33%
FCF Yield
-39.42%-181.52%-128.28%-44.34%-0.93%-14.09%
Buyback Yield / Dilution
-38.81%-9.84%-28.59%-18.57%-10.02%-41.59%
SEC Filings: 10-K · 10-Q