Company results: Allergan, Mylan and Merck Serono

Latest News