Novartis (NVS) Stock: Q125 Earnings Beat Boosts Confidence in Oncology and Cardio Drugs