Stantec STN Stock Slides 260 Support at 7115 20260520 UK Petrol and Diesel Prices Under Pressure as Iran Conflict Weighs on Supply Alibaba Shares Surge Nearly 8 as Company Signals It May Exceed 5596 Billion AI Spending Target Kirloskar Electric Company KECLNS Dec 2025 Earnings EPS 066 In Line with Estimates US Crude and Fuel Inventories Decline as Iran Conflict Disrupts Global Energy Supply EIA Reports US Retailers Walmart and Target Poised for Billions in Tariff Refunds as Government Portal Opens Corning Incorporated GLW Q1 2026 Results Top Views on Strong Revenue