Tech Rallies as Energy Slumps on May 6 2026 Earnings Volatility