Wal-Mart hit 52-week highs yesterday, crazy how this behemoth can keep going even after all these years. Go cheap products and big-box stores