Walmart shares fall 10% to $103 after weak US sales

Business