CVS’ fourth quarter lands sales-side up