Oil nears $120 amid Iran war and ongoing supply shock

Oil prices surged toward $120 per barrel as the Iran war and continued closure of the Strait of Hormuz tighten global supply and fuel a growing energy crisis.  

Scroll to Top