Il Nuovo Postiglione - US stocks finish higher amid hopes for US-Iran deal as oil price gains moderate