Approximately 150 million customers shop at Walmart each week at its stores and via its e-commerce site. The company has several newer revenue growth engines. The stock looks expensive on a forward ...