SRPT 28.42 Sarepta Therapeutics is number 30 out of 100 Top