AstraZeneca PLC outperforms 2024 earnings estimates but faces challenges in 2025. Read why AZN patent expiries and mixed ...