US Stocks Surge: S&P 500, Nasdaq Gains Explained 2025