News

Novartis AG (NVS) reports robust sales and income growth, announces a $10 billion share buyback, and navigates competitive ...