Stoke Therapeutics, Inc. STOK

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

+8 more TTM periods

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

Show all line items

Columns are period end dates