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 ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results