Stoke Therapeutics, Inc. (STOK)
NASDAQ: STOK · Real-Time Price · USD
31.38
-1.45 (-4.42%)
Jul 10, 2026, 4:00 PM EDT - Market closed

Stoke Therapeutics Ratios and Metrics

Millions USD. Fiscal year is Jan - Dec.
Fiscal Year
CurrentFY 2025FY 2024FY 2023FY 2022FY 2021
Period Ending
Jul '26 Dec '25 Dec '24 Dec '23 Dec '22 Dec '21
1,9541,870596242364885
Market Cap Growth
203.11%213.80%146.75%-33.65%-58.88%-60.92%
Enterprise Value
1,5471,585379.0140.14134.43665.48
Last Close Price
31.3831.7411.035.269.2323.99
PS Ratio
60.9210.1416.3027.5129.35-
PB Ratio
4.955.312.601.511.974.07
P/TBV Ratio
4.685.332.601.451.944.05
P/FCF Ratio
-41.64----
P/OCF Ratio
-41.03----
EV/Sales Ratio
48.228.5910.374.5710.84-
EV/FCF Ratio
-35.29----
Net Debt / Equity Ratio
-0.87-0.81-0.95-1.26-1.24-1.01
Net Debt / EBITDA Ratio
1.8715.152.191.792.232.58
Net Debt / FCF Ratio
2.33-6.352.492.446.413.23
Asset Turnover
0.070.530.150.040.050
Quick Ratio
8.575.065.486.547.3312.83
Current Ratio
8.995.285.816.997.7713.37
Return on Equity (ROE)
-45.43%-2.37%-45.80%-60.80%-50.20%-34.06%
Return on Assets (ROA)
-42.67%-5.97%-40.56%-47.39%-42.17%-32.07%
Return on Invested Capital (ROIC)
-309.99%-51.90%----
Return on Capital Employed (ROCE)
-48.56%-6.96%-47.26%-54.37%-46.75%-33.87%
FCF Yield
-2.40%----
Buyback Yield / Dilution
-5.62%-9.65%-22.76%-13.10%-5.87%-9.71%
Total Shareholder Return
-5.62%-9.65%-22.76%-13.10%-5.87%-9.71%
SEC Filings: 10-K · 10-Q