Oil Prices Steady Amid Uncertainty Over US-Iran Peace Deal
Jun 4, 2026
Oil prices stabilized near $95 per barrel as Middle East tensions complicated US-Iran peace talks. Analysts monitor potential inventory drops and OPEC forecasts amidst ongoing regional conflict affecting global supply routes.
Show all 12 updates