Aurobindo Pharma will repurchase around 54 lakh shares at Rs 1,475 apiece, and the record date has been fixed as April 17.