Perrigo to buy Belgium's Omega Pharma for $3.11 bln

Perrigo to buy Belgium's Omega Pharma for $3.11 bln