Aurobindo Pharma will repurchase 54,23,728 fully paid-up equity shares, representing up to 0.93% stake, at a price of Rs 1,475 per share.