AstraZeneca Beats Q2 Profit Forecasts and Reaffirms $80B Revenue Target for 2030 | Finks