Sarepta Therapeutics (SRPT) Sinks on Revenue Report