SRPT 40.28 Sarepta Therapeutics is number 60 out of 100 Top