BusinessOil prices drop and stock markets rise after reports of deal to end Iran warMay 6, 2026 · 4 min read