TIC Solutions TIC Q1 2026 Earnings Miss by Significant Key Takeaways NextEra Energy NEE Q1 2026 Earnings EPS 109 Beats Estimates Oil Prices Rise as Trump Signals Tougher Stance on Iran 800 Billion AI Spending Fuels GDP and Stock Market Gains as Real Wages Stagnate Consumer Spending Weakens