StockMarketWire.com - AstraZeneca has bought back 300,000 ordinary shares at 2843p apiece for cancellation and now has 1,277,706,751 in issue.

At 1:35pm: (LON:AZN) AstraZeneca share price was -1.75p at 2839.75p


Story provided by StockMarketWire.com