StockMarketWire.com - AstraZeneca has bought back 310,000 ordinary shares at 2851p apiece for cancellation reducing the number in issue to 1,278,003,166.



At 1:29pm: (LON:AZN) AstraZeneca share price was +1p at 2844.5p


Story provided by StockMarketWire.com