U.S. crude inventories rose by 10 million barrels to 510 million barrels in the week to April 24, data from industry group the API showed last night, compared with analysts’ expectations for a build of 10.6 million barrels. So not as bad as previously thought and lower than previous weeks which has definitely given the …
Continue reading “Upward impetus as oil market clings to hope”