LONDON (Dow Jones)--AstraZeneca PLC (AZN.LN) said Friday it has purchased for cancellation 300,000 of its ordinary shares at a price of 2985 pence per share. MAIN FACTS: -Shares closed Thursday at 2997 pence. -By Tommy Stubbington, Dow Jones Newswires; 44-20-7842-9268; [email protected] (END) Dow Jones Newswires June 25, 2010 03:00 ET (07:00 GMT)