This week in stocks: Wal-Mart, J.C. Penney