Look at the following chart and note Wal-Mart is back at price levels last seen in early September 2010 and traded -6.55% last week.
Whether or not this was an over-reaction to the earnings announcement remains to be seen, but purely looking at price action speaks volumes.
WMT has broken multiple resistance levels and is trading below both the 50 day and 200 day moving average.