Sutro Biopharma Inc.
STRO | NASDAQ
$16.35
+$1.01 (+6.58%)
At close: Sep 21, 2026, 4:00 PM ET
$16.35
$0 (0.00%)
After-hours:
Sep 21, 2026, 7:30 PM ET
Market Data
Market Cap $158.22M
Enterprise Value $4.66M
Beta 1.49
Average Volume 323.31K
Shares Outstanding (Diluted) 16.57M
Shares Change YoY 95.93%
Institutional Ownership N/A
Exchange NASDAQ
ISIN US8693672011
Price Performance
Price Change 1M -23.2%
Price Change 3M -44.0%
Price Change 6M -30.4%
Price Change YTD 49.2%
Price Change 1Y 83.7%
Price Change 3Y -50.5%
Price Change 5Y -91.5%
1M CAGR (ann.) -35.6%
1Y CAGR (ann.) 81.1%
5Y CAGR (ann.) -39.4%
All-Time CAGR -24.4%
Valuation
PE Ratio -0.94
Forward PE N/A
PEG Ratio -0.03
Forward PEG 0.05
PS Ratio 3.46
Forward PS 4.60
PB Ratio -1.53
P/FCF Ratio -1.09
P/Adj. FCF Ratio -1.04
P/OCF Ratio -1.87
EV/Sales 0.10
EV/EBIT -0.03
EV/EBITDA -0.03
EV/FCF -0.03
Earnings Yield -106.5%
FCF Yield -92.0%
Adj. FCF Yield -96.3%
Financial Health
Net Cash $164.35M
Total Debt $10.78M
Cash & Short-Term Investments $164.35M
Total Assets $194.46M
Current Ratio 3.32
Quick Ratio 3.32
Debt / Equity Ratio -0.10
Debt / EBITDA -0.08
Debt / FCF -0.07
OCF / Debt -13.46
Interest Coverage -3.53
Altman Z-Score -8.67
Piotroski F-Score 3
Margins & Profitability
Gross Profit Margin 97.2%
Operating Profit Margin -309.9%
EBITDA Margin -294.5%
Net Profit Margin -395.3%
FCF Margin -318.6%
Adj. FCF Margin -333.5%
SBC / Revenue 14.8%
SBC Impact (per share) -4.7%
Returns
Return on Assets -92.9%
Return on Equity 185.3%
Return on Invested Capital -95.5%
Return on Capital Employed -100.0%
Return on Tangible Assets -92.9%
Historical Growth (CAGR)
Revenue CAGR 3Y -7.0%
Revenue CAGR 5Y -7.9%
Revenue CAGR 10Y N/A
EPS CAGR 3Y 2.4%
EPS CAGR 5Y 9.8%
EPS CAGR 10Y N/A
FCF CAGR 3Y -21.4%
FCF CAGR 5Y -23.5%
FCF CAGR 10Y N/A
Analyst Forecasts
Analyst Rating Buy
Analyst Count 20
EPS Growth Next 3Y 22.5%
Revenue Growth Next 3Y -5.8%
Earnings Date Nov 4, 2026
EPS Estimate (next Q) -$1.66
EPS Growth Est (next Q) -75.2%
Revenue Est (next Q) $13.61M
Revenue Growth Est (next Q) 40.4%
Fair Value Estimates
Graham Number N/A
Graham Upside N/A
Lynch Fair Value N/A
Lynch Upside N/A
Price Target $51
Price Target Upside 211.9%
Cash Flow
Operating Cash Flow $-145.17M
Free Cash Flow $-145.62M
Adj. Free Cash Flow $-152.4M
FCF Per Share -$8.79
OCF Per Share -$8.76
OCF/S Ratio -317.7%
Income Statement
Revenue $45.7M
Gross Profit $44.42M
Operating Income $-141.62M
EBITDA $-134.6M
Net Income $-180.64M
EPS (Diluted) -$17.42
Revenue / Employee $357.05K
Profit / Employee $-1.41M
Employees 128
Add to Watchlist
Select watchlists to add or remove STRO