In June the company clashed in public with CVS Caremark Corp. The Caremark business pays Walgreen to fill prescriptions, and Walgreen complained about Caremark's rates and about Caremark policies. Walgreen and Caremark nearly stopped doing business together but ultimately settled their differences.