Stoke Therapeutics, Inc. Ratios

Ratios Dec2022 Dec2023 Dec2024
Profitability
EBT Margin -816.07%-1,194.36%-242.74%
EBIT Margin -841.24%-1,307.21%-277.31%
EBITDA Margin -822.85%-1,179.36%-243.76%
Operating Margin -841.24%-1,307.21%-277.31%
Net Margin -816.07%-1,194.36%-242.74%
FCF Margin -288.82%-941.72%-238.15%
Efficiency
Assets Average 242.20M249.95M
Equity Average 172.21M194.29M
Invested Capital 184.85M159.56M229.02M
Asset Utilization Ratio 0.040.15
Leverage & Solvency
Equity Ratio 0.720.700.84
Valuation
Enterprise Value 134.35M33.48M367.33M
Market Capitalization 363.95M234.88M584.23M
Return Ratios
Return on Sales -8.16%-11.94%-2.43%
Return on Capital Employed -0.54%-0.48%
Return on Assets -0.43%-0.36%
Return on Equity -0.61%-0.46%