US EIA implied crude oil demand for the week to June 26: 19.628 mln bpd, prior 20.259mlnbpd.

2026-07-01

US EIA implied crude oil demand for the week to June 26: 19.628 mln bpd, prior 20.259mlnbpd.