The company reported earnings per share of $2.63, while expectations were $2.48, according to Bloomberg's compilation.
The company's operating profit was also slightly better than expected, while revenue came in line with analysts' forecasts.

Pharmaceutical giant AstraZeneca beats market expectations with its second-quarter interim report.
The company reported earnings per share of $2.63, while expectations were $2.48, according to Bloomberg's compilation.
The company's operating profit was also slightly better than expected, while revenue came in line with analysts' forecasts.






What do you think?