NY Dow closes at new high... Buying in a wide range of stocks following US-Iran agreement to end hostilities