CVS has been closing 900 stores over the past three years and its CEO suddenly stepped down last month. Rite Aid weathered ...