The EIA crude oil production-implied demand data for the week ending May 2 in the United States was 19.713 million barrels per day, compared with 19.348 million barrels per day in the previous week.

2025-05-07

The EIA crude oil production-implied demand data for the week ending May 2 in the United States was 19.713 million barrels per day, compared with 19.348 million barrels per day in the previous week.