LONDON (Dow Jones)--AstraZeneca PLC (AZN.LN) said Wednesday it purchased for cancellation 330,000 ordinary shares at a price of 2912 pence per share. -Shares at 0715 GMT up 6.5 pence, or 0.22%, at 2927.5 pence. -By Iain Packham, Dow Jones Newswires; 44-20-7842-9269; [email protected] (END) Dow Jones Newswires June 09, 2010 03:16 ET (07:16 GMT)