U.S. Markets open in 6 hrs 45 mins

Stocks end higher as focus turns to earnings

U.S. stocks rally, with major indexes gaining 1% as optimism persists over the first-quarter earnings season and as geopolitical tensions show signs of fading.