U.S. EIA crude oil inventories for the week ending February 27 were 3.475 million barrels, compared to an expected 2.305 million barrels and a previous reading of 15.989 million barrels.
2026-03-04
U.S. EIA crude oil inventories for the week ending February 27 were 3.475 million barrels, compared to an expected 2.305 million barrels and a previous reading of 15.989 million barrels.