S&P 500 up 9% in 2026 as tech rally cools before earnings