Oil Steadies After Plunging 7% on Optimism Over US-Iran Talks
3 days ago
Oil prices stabilized after a 7% drop as US and Iran signaled peace talks, easing Middle East war fears. WTI traded near $96 per barrel while Brent closed below $105 amid political pressure over energy costs.