Wal-Mart stock lost $18 billion in value this Wednesday after management revealed the company may take up to a 12% earnings hit in...