site logo

Wal-Mart misses expectations, stock tumbles