The U.S. Energy Information Administration released its weekly crude oil inventory data. Actual inventories were 3.775 million barrels, below the forecast of 5.1 million barrels and the previous week’s 6.088 million barrels.