SP 500 Edges Higher as Tech Surge Offsets Energy Declines Oil Prices Decline Amid Iran Tensions Airline Stocks Rally on Lower Fuel Costs Legal Case Dismissal for Kilmar Abrego Garcia Could Signal Shift in Immigration Enforcement Dynamics Meta to Invest Up to 65 Billion in AI Infrastructure Signaling Accelerated Tech Spending Strategists Warn Yields May Stay Elevated Even After Iran Conflict Resolution Potential TwoDay Strike Could Disrupt State Bank of India Branch Services on May 2526 HOLX Q1 2026 Earnings EPS Falls Short of Expectations by 645 ArcBest Q1 2026 Earnings EPS Surprise of 1536 Drives Positive Market Response HHS Q2 2025 Earnings Narrower Loss and Modest Stock Gain Amid Sparse Disclosures ConnectOne Bancorp Inc Q1 2026 Earnings EPS Beat Driven by Solid Net Interest Income MGIC Investment MTG Q1 2026 Earnings Modest EPS Beat as Mortgage Insurance Premiums Steady Digi Power X Inc DGXX Q3 2025 Earnings Losses Narrow as Operational Focus Intensifies InfuSystems Holdings Inc INFU Slips 282 as Selling Pressure Intensifies Support at 918 in Focus Grupo Televisa TV Edges Higher Key Levels to Watch After a Slight Rally Oculis Holding AG Warrants OCSAW Hold Steady at 1966 Key Levels in Focus Clean Energy Fuels Corp CLNE Edges Higher Amid Sector Dynamics Cabot Corporation CBT Holds Near Support Modest Price Recovery May Signal Consolidation Nifty Midcap 100 Hits Record High for Fourth Straight Session Analysts Flag Potential 20 Upside ARE Q1 2026 Earnings Massive EPS Surprise Highlights Operational Strength ProDex Inc PDEX Edges Higher Testing Resistance at 6670 HubSpot HUBS Q1 2026 Earnings EPS Surpasses Estimates Stock Rises 18 GMHS Q1 2026 Earnings Positive EPS of 004 Reported Amid Limited Disclosure FRPH Q4 2024 Earnings EPS of 009 Reported Stock Declines Slightly DCOMP Q1 2026 Earnings Preferred Stock EPS Misses Estimates Amidst Cautious Banking Environment COKE Q1 2026 Earnings Modest EPS Performance Amid Quiet Trading MSGE Q1 2026 Earnings EPS Falls Short of Estimates by Nearly 23 ASR Q1 2026 Earnings EPS Misses Estimates Shares Dip 225