Home Investing Walmart quietly built a $6 billion business off its shoppers