Typically, any company would look to buy back shares from the market if it has some spare cash lying around and of course, if it believes the stock is undervalued.
While DLF does have some cash on the balance sheet of around Rs 1900 crore, analysts point out that it also has a high net debt of about Rs 10,300 crore. which makes of a debt