Stocks rise on Wall Street as earnings reports roll in