The EIA crude oil production-induced demand data for the week ending August 7 showed a figure of 18.655 million barrels per day, compared to 19.648 million barrels per day in the previous week.

2026-08-12

The EIA crude oil production-induced demand data for the week ending August 7 showed a figure of 18.655 million barrels per day, compared to 19.648 million barrels per day in the previous week.