Legence Corp LGN Gains Momentum in First Quarter Key Drivers Home Depot HD Price Target Cut by 20 in Morgan Stanley Analyst Note EU Mandate on Attached Bottle Caps Highlights Regulatory Divergence Between Europe and US SP 500 Edges Higher as Tech Surge Overcomes Energy and Healthcare Slump BP Removes Chair Albert Manifold Amid Governance Concerns Ian Tyler Named Interim Leader Meta Settles Key Social Media Addiction Lawsuit Potentially Affecting Over 1200 Similar Claims Grifols Q4 2025 Earnings EPS Surpasses Estimates by 104 Amid Mixed Market Reaction OMAB Q1 2026 Earnings EPS Misses Estimates Shares Decline Southern Company SOJE Q1 2026 Earnings EPS Surpasses Estimates as Utility Operations Deliver Steady Results MTCH Q1 2026 Earnings EPS Surpasses Estimates as User Engagement Remains Strong ALSN Q1 2026 Earnings Strong Earnings Beat Drives Positive Stock Response KLAR Q1 2026 Earnings Net Loss Narrows Sharply Beating Estimates by Wide Margin Element Solutions Inc ESI Holds Near Support as Modest Decline Suggests Consolidation Phase Hongli Group HLP Falls 33 as Shares Approach Key 042 Support Zone ERH Edges Lower Amid Modest Decline Utilities Income Fund Holds Near Key Support Glacier Bancorp GBCI Jumps Nearly 2 as Shares Approach Key Resistance Level Deswell Industries Surges 68 Potential Breakout or Resistance Test Fanatics Secures FIFA Exclusive License to Tap Surging Soccer Collectibles Market EGP Q1 2026 Earnings EPS Beats Estimates by 681 Amid Flat Stock Movement Semtech Corporation SMTC Dips 44 as Shares Test Key Support Levels Roman DBDR Acquisition Corp II Warrants DRDBW Slide 1157 as Price Nears Support Level Oxford Lane Capital Preferred Shares OXLCP Hold Steady Near Resistance After Modest Gain Stantec Inc STN Pulls Back 1 as Support Levels Come Into Focus Imperial Oil IMO Dips Over 3 as Shares Test Key Support Zone Titan Acquisition Corp Units TACHU Hold Steady at 1045 as SPAC Units Trade in Established Range SolarEdge Surges 148 Whats Driving the Solar Stocks Rally Axogen Inc AXGN Climbs 134 as Support Holds Near 3938