A popular clothing retailer is closing 150 stores over the next three years. Carter's announced it's closing 100 stores by the end of 2026. A new CEO will take over the business next month. A popular ...