“Approximately 10 years ago, CVS paid $1.5 billion annually in merchant fees for credit card transactions.”