SurgePays SURG Falls 268 Watching 051 Support 20260513 IEA Oil Market Report May 2026 Highlights Global Supply Pressures and Demand Shifts Consumers Pull Back Spending to Bolster Savings as Retail Sales Stall UK Governments Kings Speech Raises Concerns Over Policy Direction and Economic Stability