Media The Three Stocks With the Biggest Gains Over the Last 30 Days The three stocks with the biggest gains in the last 30 days are: Sarepta Therapeutics (SRPT): +28.41% C3.ai (AI): +15.80% Magellan Midstream May 15, 2023