Stoke Therapeutics, Inc.

STOK
24.15−0.59▼ 2.38%10/12/2026