The American Petroleum Institute (API) reported a major build of 9.75 million barrels of United States crude oil inventories for the week ending October 5, compared to analyst expectations that this ...
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 ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results