BBusiness Read More Why aren’t oil prices higher? Staggering drop in energy demand leaves strategists puzzled.July 25, 2026 The US-Iran war is back in full force, traffic through the Strait of Hormuz is plummeting, and attacks…
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…