Both Macy’s and Foot Locker are 2 iconic American brands that are suffering right now and reporting much lower than expected holiday sales and earnings. Meanwhile, other companies like Walmart and Costco are crushing it and bringing in higher than expected sales. So what’s going on?