U.S. EIA implied crude oil demand for week ended June 12: 20.12 mln b/d, prior 20.719 mln b/d.

2026-06-17

U.S. EIA implied crude oil demand for week ended June 12: 20.12 mln b/d, prior 20.719 mln b/d.