Sarepta Therapeutics (SRPT) returned 34.9% in September 2002.

money illustration

Explore