CVS to buy Omnicare for $12.7 billion By: MarketWatch May 21, 2015 at 07:28 AM EDT CVS Health to buy Omnicare Inc. in a deal valued at $12.7 billion. Read More >> Related Stocks: CVS Health Corp Macy's