U.S. EIA crude oil inventories for the week ending October 23 were down 1.892 million barrels, compared to an expected 15,000 barrels and a previous reading of down 3.06 million barrels.
2026-10-28
U.S. EIA crude oil inventories for the week ending October 23 were down 1.892 million barrels, compared to an expected 15,000 barrels and a previous reading of down 3.06 million barrels.