U.S. crude oil inventories increased by a whopping 14.227 million barrels, according to this week’s American Petroleum Institute (API) inventory report published on Tuesday afternoon, pressing down ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results