Earnings at Walgreen (nyse: WAG - news - people ) have increased 16% per year over the last decade and the retailer has higher sales than competitors CVS (nyse: CVS - news - people ) and Rite Aid (nyse: RAD - news - people ), despite having fewer stores.