Sun Pharma approved a buyback of shares to the tune of Rs.1700 crore at a maximum price of Rs.425 per share. That would entail the buyback of nearly 4 crore shares of the company representing 1.67% of the paid capital of the company. This will now be the final price but it is based on the max price of Rs.425. The actual number of shares bought may be lower as the company will also be accumulating the stock at lower than that price. The stock has rallied smartly in the last few days on this buyback news from the company.