Markets
April 3, 2026
Oil Just Hit $141 and the UN Lost Its Only Legal Path to Reopen Hormuz
Oil price for physical Brent crude deliveries hit $141.37 on Thursday, the highest since the 2008 financial crisis, per S&P Global. The Strait of Hormuz has been closed for over a month, and the Iran war has pulled a significant chunk of supply off the market. Brent crude price surged 55% in March, the largest […]