STOK Financials: Stoke Therapeutics Inc AI Analysis