The price of a barrel of oil rose by about $4 after talks between the United States and Iran stalled, prompting energy markets to react to mounting concerns over supply and regiona…
Oil prices erased gains from a 4% jump, with focus on the Strait of Hormuz as the decisive factor in market movements.