Novartis Lifts Annual Revenue and Earnings Outlook Amid Strong Drug Portfolio NDLS Q1 2026 Earnings EPS Loss of 044 but Stock Jumps 976 Amid Turnaround Optimism Renewables Emerge as Key to Energy Price Stability and Domestic Sovereignty