Does Walmart have too many stores to support?

Walmart's 5,200 stores in the United States, including all formats and Sam's Club stores, reported flat sales for the latest quarter. If Walmart wants to see the sales improve, downsizing the number of locations may be a viable option. The retailer is stuck competing on two levels: against Amazon in e-commerce and other big-box brands, such as Costco, in the brick-and-mortar space. With such a vast number of stores, some are bound to be less profitable than others. Story