U.S. EIA implied crude oil demand for the week to Oct. 23: 20.636 mln b/d; prior 19.464mln b/d.

2026-10-28

U.S. EIA implied crude oil demand for the week to Oct. 23: 20.636 mln b/d; prior 19.464mln b/d.