Stocks fall in afternoon trading on mixed earnings