Not even the combination of OPEC and Russia talk can keep oil prices up after this week’s American Petroleum Institute report, released Wednesday, which showed a 2.7 million build – the first increase ...
The latest American Petroleum Institute (API) weekly inventory data recorded a build of 1.5mn barrels compared with the expected draw of around 1.4mn barrels and followed the draw of 3.56mn barrels ...