Stocktoria

SUTRO BIOPHARMA, INC. STRO

Nasdaq · stock · Biological Products, (No Diagnostic Substances) · website · IPO 2018-09-27 · LEI

SUTRO BIOPHARMA, INC. statistics & valuation

Market cap$505.7M
P / S4.9×
Net margin-186.5%
Return on capital-160.5%

Market cap as of 2026-06-29. Multiples are price-derived and refreshed daily; everything else from the latest financial reports.

Profitability & efficiency

Net margin (%)
-38.10% -91.90% -278.90% -75.20% -170.60% -175.90% -69.50% -366.60% -186.50% 201720182019202020212022202320242025
Gross margin (%)
201720182019202020212022202320242025
Operating margin (%)
-37.20% -96.90% -129.80% -166.30% -159.20% -190.30% -58.10% -384.30% -154.50% 201720182019202020212022202320242025
Return on equity (%)
-26.80% -121.90% -9.70% -41.80% -54.90% -71.40% -510.00% 201720182019202020212022202320242025
Shares outstanding
465330 22.8M 23.1M 45.8M 46.3M 57.5M 61.0M 8.3M 8.6M 201720182019202020212022202320242025
Net debt ($)
-$110.6M $3.9M -$181.6M -$5.3M -$31.0M -$65.2M 201720182019202020212022202320242025
Share buybacks ($)
201720182019202020212022202320242025
Return on assets (%)
-48.30% -15.80% -76.20% -8.20% -30.90% -29.30% -22.70% -58.70% -109.90% 201720182019202020212022202320242025
Free cash flow margin (%)
-78.10% 29.00% 201720182019202020212022202320242025
Debt / equity (×)
0.11× 0.09× 0.07× 0.10× 0.07× 0.03× 201720182019202020212022202320242025
EPS ($)
-$0.99 -$2.29 -$2.35 -$1.78 -$29.40 -$22.49 201720182019202020212022202320242025

Margins and returns computed from annual filings. Falling shares outstanding = buybacks; rising = dilution. Net debt = debt − cash (negative = net cash).

Key ratios (by fiscal year)

RatioFY2025FY2024FY2023FY2022FY2021FY2020FY2019FY2018FY2017
Operating margin-154.5%-384.3%-58.1%-190.3%-159.2%-166.3%-129.8%-96.9%-37.2%
Net margin-186.5%-366.6%-69.5%-175.9%-170.6%-75.2%-278.9%-91.9%-38.1%
FCF margin29.0%-78.1%
Return on assets-109.9%-58.7%-22.7%-29.3%-30.9%-8.2%-76.2%-15.8%-48.3%
Return on equity144.3%-510.0%-71.4%-54.9%-41.8%-9.7%-121.9%-26.8%18.1%
Debt / equity0.03×0.07×0.10×0.07×0.09×0.11×
Current ratio2.012.604.505.315.2412.783.905.760.80

Computed from company filings · US · as of 2025-12-31. Facts plus Stocktoria's own computed scores — not investment advice.