Indiamart Intermesh - Indian Alibaba?

There is fundamental flaw in your analysis. Buyback give benefit to other shareholders by increasing EPS. IMO, buyback is win-win for every stakeholders.

I will always choose companies doing buyback over those who are giving dividends.

2 Likes