Revenue, Earnings And Profits All Fall At AstraZeneca Plc