EnergyHighReportedAccelerating
9.2
IEA warns high oil prices may persist until 2027 on supply restoration lag
SMESRC LO·US · SA · IR·1 day ago
US crude oil inventories declined by 8.56 million barrels last week, exceeding market expectations. The draw suggests stronger demand or tighter supply, which could support oil prices. The DOE report is a routine weekly data release, but the magnitude of the draw is notable.