The Bengaluru-based firm said it will repurchase 600 million shares at ₹250 apiece, a 19% premium to Thursday’s closing price of ₹210.2. The buyback comes even as analysts flag weak near-term growth, despite a strong deal pipeline.