Shares in Wal-Mart were down today (16 May) after the world's largest retailer posted quarterly earnings that missed Wall Street forecasts - and booked lower US sales.