As momentum has waned, WMT has trading considerably below its highs. However, in the last year, the company has improved its competitive position. Continue reading