Stoke Therapeutics stock hits 52-week high at $18.61 By Investing.com

Stoke Therapeutics stock hits 52-week high at $18.61