ADVERTISEMENT

Deal after deal: Novartis spends billions in 2025