Considering it's long term growth targets and expansion plans I think WMT is a buy at current prices. Investors looking for a good stock for long term can buy WMT.
There is a possibility that it can go upto $87. That will hit MA200 and retracement of 75% of range expansion. That will be a major support.
For short term trading, I would go for strangle ($85 Put option and $100 call option for April month).
Disclaimer: This is just my opinion, not an advice. Trade at your own risk.