US EIA implied crude oil demand, week ended Sept. 25: 19.521 mln b/d; prior 19.392 mln b/d.

2026-09-30

US EIA implied crude oil demand, week ended Sept. 25: 19.521 mln b/d; prior 19.392 mln b/d.