IEA Oil Market Report May 2026 Highlights Global Supply Pressures and Demand Shifts AIs Sustainability Challenge Two Researchers Aim to Rebalance the Equation Welltower WELL Steady at 21924 Awaiting Next Catalyst 20260514