Nvidia anticipation and hopes of an Iran peace deal boosted all three major indexes.