Perrigo to buy Omega Pharma for $4.5 billion By: MarketWatch November 06, 2014 at 10:38 AM EST Perrigo agrees to buy Belgium-based Omega Pharma for $4.5 billion, and reports quarterly profit and sales that missed expectations. Read More >> Related Stocks: Macy's Perrigo