CVS 2Q Profit Up