Stock Taper
Latest 13F filing data - Q1 2021
Stoke Therapeutics, Inc.
STOK
Shares Held
17.16M
Value
$666.56M