Sarepta Therapeutics (SRPT) returned 82% in April 2003.

money illustration

Explore