The price of oil surpasses US$100 per barrel for the first time in four years. (CNBC) Economic impact of the 2026 Iran war, 2026 Strait of Hormuz crisis link embed save