site logo

Baxalta pushes Shire to record revenues

Shire