Market news: U.S. strategic petroleum reserve crude oil inventories fell by about 9.1 million barrels last week to 331.2 million barrels, the lowest level since 1983.

2026-06-23

Market news: U.S. strategic petroleum reserve crude oil inventories fell by about 9.1 million barrels last week to 331.2 million barrels, the lowest level since 1983.