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

2026-08-26

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