Oil Closes At Second Highest Level Of 2023 Amid Plunging Oil Inventories
August 31, 2023 at 17:13 PM EDT
U.S. commercial crude oil inventories have depleted by 34 million barrels since the middle of July, contributing to a sense the market is tightening and driving a recovery in spot prices and calendar spreads.