S&P 500 logs largest 8-session gain since 2020, Nasdaq recoups recent losses Published 01 May 2025 Full Article