Dow, S&P 500, Nasdaq, STOXX 600 Hit Records on Iran Deal, AI Rally | PiQ Markets