Il Nuovo Postiglione - US, European stocks finish higher after mixed data and earnings