BBusiness Read More State of Global Oil Inventories Ruins Iran Peace OptimismJune 18, 2026 As oil benchmarks crash and Brent slips below $80 per barrel, a growing number of analysts are sounding…
BBusiness Read More JPMorgan Says Oil Prices Still Have Further to RiseApril 24, 2026 JPMorgan says oil prices still have further to rise because the market has not yet forced enough demand…
BBusiness Read More Strait of Hormuz Constraints Keep Oil Prices ElevatedApril 10, 2026 Oil prices remain close to $100 per barrel despite the U.S.-Iran ceasefire, which revived hopes that the worst…