Home Stocks Can Walmart Weather the Storm?