Oil Rallies On Biggest Crude Inventory Draw Since 2019
U.S. crude oil inventories shed an impressive 10.6 million barrels in the week to July 24, the Energy Information Administration reported today. This compares with a build of 4.9 million Continue Reading
