Walmart maintained cautious annual targets despite strong sales growth, sending its shares down over 7 per cent