
IEA Slashes 2026 Oil Demand Outlook as Price-Driven Demand Destruction Reshapes Energy Markets
IEA cuts 2026 oil demand forecast by 80,000 barrels daily due to price-driven demand destruction, suggesting $80/barrel stabilization benefits U.S. energy firms.
XOMenergy stocksoil prices