Walmart is still struggling to move its big revenue numbers