HomeIFTTTSwiss pharma Novartis announces $10 billion share buyback US Top News and Analysis IFTTT Swiss pharma Novartis announces $10 billion share buyback News Nest Today July 16, 2025 0 Join CNBC for live updates on European markets. from US Top News and Analysis https://ift.tt/R9vybVo Tags US Top News and Analysis IFTTT Newer Older