U.S. EIA implied crude oil demand for the week to Oct. 23: 20.636 mln b/d; prior 19.464 mln 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.464 mln b/d.