EEconomy Read More US Crude Oil Inventories Continue To Falter, SPR Struggling To Pick Up the Slack23 June 2026 The American Petroleum Institute (API) estimated that crude oil inventories in the United States fell by 765,000 barrels…
BBusiness Read More How the U.S.-Iran Deal Put A Higher Floor Under Oil Prices18 June 2026 Analysts are back to expecting a huge oil glut next year as they see the U.S.-Iran deal as…