S&P 500 logs largest 8-session gain since 2020, Nasdaq recoups recent losses MarketWatch May 01, 2025Finance link