Register now or log in to join your professional community.
Company should buy back stock when there are huge retain earnings and company dont have further plan for investment.By doing this company will try to reduce its shares in market lead to more earning per share to its shareholders,also it prevent other companies to have control of company. Company will also buy back shares to show its share demand in market thus leading to increase in share price.