U.S. EIA implied crude oil demand for the week to Oct 9: 20.95 mln b/d, prior 21.274mln b/d.

2026-10-16

U.S. EIA implied crude oil demand for the week to Oct 9: 20.95 mln b/d, prior 21.274mln b/d.