Nvidia and NASDAQ 100 eye 12th day of gains amid cooling US-Iran tensions