U.S. EIA implied crude oil demand for the week to May 22: 19.402 mln b/d, down from 20.841 mln b/d the prior week.

2026-05-29

U.S. EIA implied crude oil demand for the week to May 22: 19.402 mln b/d, down from 20.841 mln b/d the prior week.