I have become skeptical of companies share butbacks. Sometimes there is a small pop on the news but not real price appreciation. The number of shares outstanding does not seem to go down. Maybe they just buy them back to provide options to executives, who then just exercise the options and the shares are back on the market.