Logo
Novartis Unveils $10 Billion Buyback Amid Strong Q2 Growth; EQT Reports Record Exits