Many good companies reward their shareholders through share buybacks besides regular dividend. As it reduces number of shares and enhances earning per share, the buyback has a positive effect. Companies that buy back their own shares have proved to be good stocks to buy.
When thinking of investing for the long term know that company buybacks is a good thing!
If you want to learn more, check out these resources: