When a company announces a share buyback, it usually implies that the company's leadership believes the shares are undervalued relative to their future earnings. I won't deny, that it is also another way for insiders to inflate the earnings of the company, create a better equillibrium between supply and demand for the company's shares, and therefore, inflate the share price
Read More