LONDON (Dow Jones)--AstraZeneca PLC (AZN.LN) said Thursday it has purchased for cancellation 610,000 of its ordinary shares at a price of 2997 pence per share. MAIN FACTS: -Shares at 0730 GMT up 4.5 pence, or 0.2%, at 3001 pence. -By Tommy Stubbington, Dow Jones Newswires; 44-20-7842-9268; [email protected] (END) Dow Jones Newswires June 24, 2010 03:30 ET (07:30 GMT)