Stocks rose as Wall Street weighed fresh earnings and economic data