Swiss pharma Novartis announces $10 billion share buyback ○ found 2025 › Jul › 17 (Thu) @ 06:45 UTC a story from CNBC ⚠️ › Top News Swiss ■■ Novartis ■■ Join ■■ CNBC ■■ European ■■■ preview sentiment