Data by the American Petroleum Institute showed U.S. crude stockpiles surged 4.8 million barrels in the week ended October 21.
Data by the American Petroleum Institute showed U.S. crude stockpiles surged 4.8 million barrels in the week ended October 21.