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.