Sarepta Therapeutics Stock Tumbles After Trial Data — SRPT -0.90 · News Impact Screener