CNBC Pro

What really surprised Wall Street about Walmart's earnings warning