Collating and Disseminating Credible Power Industry Data and Information
U.S. crude oil inventories surged by 8.7 million barrels last week, exceeding market expectations. Analysts predicted…