$26.41
0.281.07%
Ult. Agg.: Oct 28, 4:46 PM

Stoke Therapeutics (STOK) institutional and insider ownership, recent insider transactions and ownership breakdown.
Shares Outstanding
62.282M
Shares Float
59.878M
Insider Shares Owned
547.315K
Insider % Owned
0.8%
Institutional Shares Held
36.657M
Institutional % Held
56.8%
Ownership Breakdown