Limiting crude’s recovery, data from the American Petroleum Institute showed U.S. oil inventories grew by 10.9 million barrels in the past week, much more than expectations for a build of 1.95 mb.
Some results have been hidden because they may be inaccessible to you