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.