But Neil Saunders, a retail analyst from firm GlobalData, told NPR that CVS and Walgreens "probably do have too many stores because they overexpanded, but the bigger problem is that the stores ...