Stoke Therapeutics, Inc. STOK

24.80 (0.49) (1.94%) as of 25 Sep
Market cap
$1.6B
P/E
0.0×
Jun '26 Mar '26 Dec '25 Sep '25 Older periods
ROE
(61.10%) (45.58%) (2.37%) 15.02%

+8 more TTM periods

ROA
(53.41%) (39.94%) (2.00%) 12.41%
ROIC
(264.77%) (225.55%) (18.98%) 28.42%
Return on Tangible Assets
(72.84%) (51.56%) (2.74%) 17.35%
Average Days of Receivables
115.36 69.87 15.65 19.24
Free Cash Flow per Share
(2.74) (2.34) 0.76 0.89
Free Cash Flow
(180.68) (147.69) 44.92 52.37
Piotroski F-Score
2.00 2.00 4.00 6.00
Other line items

Show all line items

Columns are period end dates