Aerial view of a ship at sea.

Suriyapong Thongsawang | Moment | Getty Images

U.S. crude oil rose on Wednesday after domestic stockpiles declined more than expected.

In the U.S., commercial crude oil inventories, which exclude the strategic petroleum reserve, fell by 2.5 million barrels last week, according to data released by the Energy Information Administration. This is compared to the 543,000 barrel draw expected in a Reuters poll of analysts.

Oil prices fell earlier in the session after the International Energy Agency cuts its global demand growth forecast by 140,000 barrels per day to 1.1 million barrels per day as demand softened in developed economies in the first quarter.

U.S. oil and Brent are down 4% and 5.82%, respectively, for the month.

Here are Wednesday’s closing energy prices:

  • West Texas Intermediate June contract: $78.63 a barrel, up 61 cents, or 0.78%. Year to date, U.S. crude oil has gained 9.7%.
  • Brent July contract: $82.75 a barrel, up 37 cents, or 0.45%. Year to date, the global benchmark has gained 7.4%.
  • RBOB Gasoline June contract: $2.50 a gallon, up 1.51%. Year to date, gasoline futures have gained about 19%.
  • Natural Gas June contract: $2.41 per thousand cubic feet, up 3.07%. Year to date, gas has lost about 4%.

Global crude inventories surged in March by 34.6 million barrels as trade disruptions pushed oil on water to a post-pandemic high, according to the IEA. Oil deliveries have been rerouted this year due to attacks by Yemen-based Houthi militants on shipping through the Red Sea.

Inventories continued to build in April as oil on water was discharged to land, leading to an increase in onshore stockpiles, according to the IEA.

Stock Chart IconStock chart icon

WTI v. Brent

OPEC+ will likely take a close look at global inventories to gauge the balance between supply and demand at its June meeting, according to the IEA. Some OPEC+ members have implemented voluntary production cuts of 2.2 million barrels per day to support crude prices.

Don’t miss these stories from CNBC PRO: