US stocks: US market rallies, Dow ends with record on US-Iran deal, oil price slide

· Economic Times