Consumer spending trends are split and Walmart is seeing the upside

.....

© Quartz