U.S. EIA crude oil inventories for the week ending December 26 were down 1.934 million barrels, compared to an expected decrease of 867,000 barrels and a previous reading of 405,000 barrels.

2025-12-31

U.S. EIA crude oil inventories for the week ending December 26 were down 1.934 million barrels, compared to an expected decrease of 867,000 barrels and a previous reading of 405,000 barrels.