Walmart sells more than Apple, Amazon and Microsoft, combined