The U.S. Energy Information Administration released its weekly crude oil inventory data, reporting an actual stock of 3.998 million barrels. This exceeds the forecast of 2.4 million barrels and is higher than the previous week’s 3.755 million barrels.