Stock market news today: Stocks finish mixed, Walmart falls 8% after earnings disappoint