JCPenney has around 670 stores today and has little debt for the first time in years. The company is owned by mall landlords Simon Property Group (SPG) and Brookfield Asset Management (BAM).