WS #13997
OPEC and IEA slash 2026 demand forecasts, sending WTI down 2.5% to $81.16, with EIA data confirming record U.S. exports and weak Chinese imports.
Oil demand outlook cut
OPEC and IEA slash 2026 demand forecasts, sending WTI down 2.5% to $81.16, with EIA data confirming record U.S. exports and weak Chinese imports.