The EIA crude oil production implied demand data for the week ending March 27 in the United States was 19.332 million barrels per day, compared with the previous value of 19.132 million barrels per day.

2026-04-01

The EIA crude oil production implied demand data for the week ending March 27 in the United States was 19.332 million barrels per day, compared with the previous value of 19.132 million barrels per day.