Stantec Q1 2026 Earnings EPS Beat Drives Modest Share Gains Lenovo Shares Surge Over 15 as AI Revenue Nearly Doubles on Record Earnings IMCC Q1 2026 Earnings Deepening Losses Weigh on Investor Sentiment Irans Potential Tariffs on Hormuz Internet Cables Could Raise Europes Connectivity Costs Tesla Launches Full SelfDriving Supervised in China Amid Intensifying Competition from Local EV Rivals SRE Q1 2026 Earnings EPS Misses Estimates by 137 as Regulated Growth Offsets Headwinds