The EIA crude oil production implied demand data for the week ending May 1 showed a figure of 19.38 million barrels per day, compared to 20.227 million barrels per day in the previous week.

2026-05-06

The EIA crude oil production implied demand data for the week ending May 1 showed a figure of 19.38 million barrels per day, compared to 20.227 million barrels per day in the previous week.