Shell Q1 Profits Surge Amid Iran Conflict and Strait of Hormuz Disruption Tech CEOs Called to Capitol Hill for June Hearing on Digital Regulation Bitcoin Price Update May 12 2026 Market Review and Outlook CCSC Tech CCTG Slides 544 as Selling Pressure Mounts 20260515 Bank of China Ltd HK3988013175 Steady Footing in Global Banking Landscape Spruce Biosciences SPRB Drops 856 Key Support at 5125 20260515 Northwest NWN Slips 242 Testing 4627 Support 20260515 UK Auto Sales Surge 24 in April Amid Ongoing Market Headwinds BBC Investigation Uncovers Dog Rescue Scam in Uganda Raising Concerns Over Charity Fraud American Airlines Reports FirstQuarter 2026 Financial Results A Look at Airline Performance Wall Street Mixed as Inflation Data Surprises Nvidia and Micron Lead Tech Gains