U.S. crude oil inventories for the week ending October 16 were -4.931 million barrels, compared to an expected decrease of 1.107 million barrels and a previous decrease of 11.123 million barrels.

2026-10-21

U.S. crude oil inventories for the week ending October 16 were -4.931 million barrels, compared to an expected decrease of 1.107 million barrels and a previous decrease of 11.123 million barrels.