Walmart's fiscal year earnings were a mixed bag for investors.
In a slow-motion race of two retail behemoths, Amazon's trump card was its lucrative cloud-computing business.