Oil Retreats on Truce OptimismBy B27 Intelligence / June 4, 2026 Oil prices fell as traders bet the US and Iran are nearing a deal.