is cvs doing well