Walmart weighs down S&P 500 after earnings fall short of analysts' expectations | Coins2Day