News

Sarepta Therapeutics appears to have right-sized itself after laying off over a third of its staff, announcing a significant ...