News Analysis
Walmart is gearing up to challenge Amazon during Prime Day this week with an overlapping discount event—and a longer run. At the same time, the nation’s largest retailer is regaining its competitive edge over the online sales pioneer, thanks to its strategy of turning its extensive store network into a showcase for its online customers.