U.S. strategic petroleum reserve crude oil inventories remained at 283 million barrels last week, the lowest level since October 1982.

2026-10-14

U.S. strategic petroleum reserve crude oil inventories remained at 283 million barrels last week, the lowest level since October 1982.