U.S. EIA crude oil inventories for the week ending February 20 were 15.989 million barrels, compared to an expected 1.481 million barrels and a previous decrease of 9.014 million barrels.
2026-02-25
U.S. EIA crude oil inventories for the week ending February 20 were 15.989 million barrels, compared to an expected 1.481 million barrels and a previous decrease of 9.014 million barrels.