enCore Energy Corp EU Q1 2026 Earnings Surprise Profitability Fuels Rally Intuit Announces 17 Workforce Reduction Amid Slowing Growth AI Market Pressures US Stock Futures Slide as Irans Supreme Leader Halts Uranium Transfer Clouding Peace Talks Home Depot Q1 2026 Earnings Call Key Themes and Market Implications