Oil Steadies as Peace Talks, Flows Through Hormuz in Focus
Jun 30, 2026
Oil prices stabilized following a significant quarterly drop as traders monitored US-Iran peace talks and recovering shipping flows through the Strait of Hormuz. WTI traded near $70 per barrel while Brent closed below $73 amidst ongoing negotiations.