AstraZeneca 2025 sales outlook tops expectations | GBAF | GBAF