Teradyne TER Q1 2026 Earnings EPS 256 Beats Estimates BlackrockDiv BOE Stock Today Drops 218 Key Support at 1097 20260515 Indian Markets Stage Sharp Intraday Recovery IT Rally Offsets Metal and Power Weakness Ryanair Expresses Confidence on Jet Fuel Supply Warns of Higher Fares Ahead STRT Q1 2026 Earnings EPS Misses Expectations While Stock Holds Steady KPRX Q1 2026 Earnings Loss Narrower Than Expected Stock Declines on Market Sentiment IMO Q1 2026 Earnings EPS Misses Estimates as Earnings Decline 1955 Below Consensus Kaiser Aluminum Q1 2026 Earnings Massive EPS Beat Drives Shares Higher CSL Q1 2026 Earnings Strong EPS Beat Highlights Operational Efficiency WPP Shares Slide as Advertising Sector Faces Growth Concerns CBRE Group CBRE Slips 14 as Real Estate Sector Faces Mixed Signals Soluna Holdings SLNH Surges Over 21 Key Levels to Watch After the Breakout Opus Genetics IRD Hovers Near Support After Modest Decline