AstraZeneca beats second-quarter profit expectations, holds outlook - AZN News | Rallies