
Surprise drawdown signals tighter supply, lifts market sentiment In a surprising turn, US crude oil inventories fell by 4.236 million barrels during the week ending May 23, 2025, according to data released by the American Petroleum Institute (API). The drawdown sharply contrasts with both the prior week’s build of 2.499 million barrels and analyst forecasts, […]