Astra Zeneca rapporterar en högre omsättning och ett högre resultat än väntat för årets tredje kvartal.