Stoke Therapeutics, Inc. (STOK)
NASDAQ: STOK · Real-Time Price · USD
31.00
+0.09 (0.29%)
Jun 1, 2026, 8:05 AM EDT - Market open

Stoke Therapeutics 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
1,9311,870596242364885
Market Cap Growth
293.36%213.80%146.75%-33.65%-58.88%-60.92%
Enterprise Value
1,5181,585379.0140.14134.43665.48
Last Close Price
31.0031.7411.035.269.2323.99
PS Ratio
60.0110.1416.3027.5129.35-
PB Ratio
4.875.312.601.511.974.07
P/TBV Ratio
4.635.332.601.451.944.05
P/FCF Ratio
-41.64----
P/OCF Ratio
-41.03----
EV/Sales Ratio
47.308.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)
-235.29%-34.09%-451.00%-1072.85%-1757.72%-15535.20%
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