2026
Jun (1)
June 2026
June 15, 2026
Oil Tumbles to $80 on Iran Deal. Could Fed Rate Cuts Be Back in Play?
A reported US-Iran deal to reopen the Strait of Hormuz immediately sent oil prices sharply lower, with WTI crude falling to around $80 per barrel…