S&P 500 Rally Driven by Earnings, AI Spending | Adalytica