Sarepta Therapeutics Inc (SRPT) ticks all the boxes for top investors with its surprise performance of -5.36% last month.
On Monday, Sarepta Therapeutics Inc (NASDAQ: SRPT) opened lower -3.10% from the last session, before settling in for the closing price of $121.61. Price fluctuations