S&P 500 and the AI Trade: Can Nvidia Earnings Keep the Rally Alive? - TrendCloud