Ellington Financial EFC Crushes Q1 2026 Estimates EPS 055 Tops Views McCormick MKC Stock Consolidating at 4635 Next Move Ahead 20260515 IndiaUAE Energy Partnership Provides Partial Buffer Amid Persistent Global Uncertainties Origin ORIQW Steady at 019 Awaiting Next Catalyst 20260515 Kasho Targets Singapore for Shiruko Sand Expansion into Southeast Asia Freedom Broker Upgrades Realty Income to Buy After Strong Q1 AFFO Performance The Rise of HALO Stocks Market Spotlight on AIResistant Assets Saregama India Shares Hold Steady Above Key Support Levels After Breakout Gold and Silver Prices Decline as Precious Metals Face Selling Pressure Alibaba BABA FQ4 2026 Cloud AI Revenue Acceleration Highlights Potential Value in AI Space Enpro Inc NPO Q1 2026 Earnings EPS Beats Estimates Amid Modest Stock Gain MLAB Q1 2026 Earnings EPS Surges 130 Above Estimates Amid Operational Efficiency Gains BAH Q1 2026 Earnings Strong EPS Surprise Drives Positive Stock Reaction CSGP Q1 2026 Earnings EPS Surges 225 Above Expectations Amidst Modest Stock Decline AIG Q1 2026 Earnings Strong Earnings Beat Amid Market Caution Somnigroup International Inc SGI Q1 2026 Earnings EPS Beats Estimates Stock Gains 132 BGM Group Ltd BGM Edges Higher Testing Resistance at 034 Newegg Commerce NEGG Slips 44 as Resistance Holds Above 1950 LightWave Acquisition Corp LWAC Holds Steady at 1020 Amid Low Volume Old Dominion Freight Line ODFL Edges Higher Testing Key Resistance Near 230 AES Corporation AES Holds Near Key Support After Minimal Decline ColgatePalmolive CL Edges Higher as Defensive Appeal Strengthens Real Messenger Corporation RMSG Holds Steady Near Support After Minor Decline Spectrum Brands Surges 373 as Stock Approaches Resistance at 8227 Innodata Inc INOD Slides 31 as Stock Approaches Key Support Zone BRC Group Holdings RILY Slips 077 as Traders Weigh Support at 983 UK Police Chiefs Call for Blocking Unsafe Social Media Platforms for Under16s Banco Macro SA BMA Q4 2025 Earnings Strong EPS Beat Overshadowed by Broader Market Headwinds SRX Health Solutions Inc SRXH Slips 155 as Stock Tests Support Zone