Wall Street Today: Nasdaq rallies 3% on Mag 7; S&P 500 set for best day since elections, on track for 4th weekly loss March 15, 2025