Stoke Therapeutics Q2 revenue falls 33% on lower collaboration, licensing income - STOK News | Rallies