Wall Street stocks have finished mixed in a choppy session following disappointing Walmart earnings and a pullback in many petroleum stocks.

Wall Street stocks have finished mixed in a choppy session following disappointing Walmart earnings and a pullback in many petroleum stocks.