AstraZeneca Earnings, Sales Edge Above Forecasts