The Ohio-based company had a solid year, with revenues up by 8%, but it took a big hit in March, after its second largest customer, Walgreen, announced that it would not be renewing its $22 billion-a-year contract with Cardinal Health. Shares dropped nearly 10% the day after the news. To make matters worse, the firm also lost third-largest customer Express Scripts to Amerisource Bergen. It did however make some big acquisitions, notably Da Sheng Group, significantly increasing its presence in China and AssuraMed, a medical supplies provider with a million patients and $1 billion in revenues.
Some of America's largest corporations are also great workplaces