U.S. strategic petroleum reserve crude oil inventories fell by about 5.1 million barrels last week to 311.4 million barrels, the lowest level since 1983.

2026-07-21

U.S. strategic petroleum reserve crude oil inventories fell by about 5.1 million barrels last week to 311.4 million barrels, the lowest level since 1983.