Stoke Therapeutics Q2 FY26 net loss widens to $61.62 million; revenue falls to $9.33 million - STOK News | Rallies