@vox.com 5 years ago Walmart paid Wall Street investors $12 billion last year to keep them happy. Amazon paid $0.