There are many reasons, a company can repurchase its own shares from existing shareholders. Here are some common reasons;
- To reduce the number of shares in
- To increase the value of remaining shares available
- To prevent controlling stake to other shareholders
- Tax-effective way to reward company’s shareholders