Mylan (MYL) Tops on Q1 Earnings