Stocks moved higher as stronger economic data, solid corporate earnings and easing geopolitical concerns helped support investor optimism.