U.S. crude oil inventories for the week ending February 27 were 5.647 million barrels, compared to an expected 2.2 million barrels and a previous reading of 11.427 million barrels.

2026-03-04

U.S. crude oil inventories for the week ending February 27 were 5.647 million barrels, compared to an expected 2.2 million barrels and a previous reading of 11.427 million barrels.