Oil Rebounds Following US Military Strikes on Iranian Facility BP Shares Decline After Board Ousts Chairman Albert Manifold Over Serious Conduct Issues Global Markets Track Wall Street Records as Oil Prices Retreat Consumer Sentiment Drops to Record Low in May as IranDriven Gas Prices Weigh on Outlook Alberta Separation Referendum Carney Highlights Provinces Essential Role in Canadian Economy The Rise of the 5 Coffee A Symbol of Global Economic Pressures VLGEA Q1 2025 Earnings Profitability Holds Steady Amidst Challenging Retail Environment FFIN Q1 2026 Earnings EPS Beat Surprise of 38 Drives Positive Stock Movement LODE Q1 2026 Earnings EPS Surpasses Estimates as Company Advances Strategic Initiatives Gemini Space Station Inc GEMI Q1 2026 Earnings Narrowed Loss Beats Estimates Despite Revenue Void BMNR Q1 2026 Earnings EPS Surprise Drives Share Rally Amid Revenue Uncertainty ENPH Q1 2026 Earnings EPS Surprises to the Upside as Enphase Navigates Market Headwinds MACOM Technology Solutions MTSI Edges Higher as Semiconductor Momentum Builds PeapackGladstone Financial PGC Holds Steady Near 44 as Support Levels Remain in Focus DLH Holdings DLHC Slips 107 Hovering Near Support at 526 Solventum SOLV Holds Near Support as Momentum Fades Key Levels Tested The Oncology Institute Inc TOI Holds Steady at 459 as Market Watches Key Levels UKGulf Trade Deal Hailed as Monumental Achievement by Bahrain Minister NAUT Q1 2026 Earnings EPS Beat of 1886 Reflects Cost Discipline Amid PreRevenue Phase VALE Faces Tepid Trading as Shares Hover Near Key Support Amid Mixed Commodity Signals NerdWallet NRDS Gains 248 as Digital Personal Finance Platform Shows Resilience Rocky Brands RCKY Posts 324 Gain Is a Breakout Toward Resistance Underway SolGel Technologies SLGL Retraces 291 as Shares Approach Key Support Level Liberty Live Holdings LLYVA Edges Higher Amid Consolidation Near Key Resistance Thornburg Income Builder Opportunities Trust TBLD Gains 22 as IncomeFocused Funds Find Favor First Financial Corporation THFF Edges Higher Key Technical Levels in Focus PureCycle Technologies PCTTU Holds Steady at 620 Amid Consolidation Phase