Markets | Thu Jul 31, 2014 2:18am EDT

AstraZeneca smashes forecasts in Q2 after seeing off Pfizer