Buy, hold or sell: Walmart makes sense as a $115 buy
Quick reading WMT is down 10% from its high of $131, but ads are up 37%, e-commerce up 26%, and a $28.2 billion buyback support a buy case. A P/E of 42x with a net margin of 3% and negative Q1 free cash flow of $1.9 billion remain the biggest risks to the bull case….