LONDON--AstraZeneca PLC (AZN.LN), a global research-based biopharmaceutical company, said Wednesday that Aug. 21, it purchased for cancellation 250,000 ordinary shares of AstraZeneca PLC at a price of 2987 pence per share.

AstraZeneca PLC shares closed Tuesday at GBP29.82, valuing the company at GBP37.24 billion.

-Write to Razak Musah Baba at razak.baba@dowjones.com

Subscribe to WSJ: http://online.wsj.com?mod=djnwires