Yesterday, a Director at Sarepta Therapeutics (SRPT – Research Report), Richard Barry, sold shares of SRPT for $4.24M. Following Richard Barry’s last SRPT Sell transaction on September 16, 2019, the stock climbed by 54.2%. This is Barry’s first Sell trade