site logo

Mylan cuts sales forecast as pricing pressure grows