(Edit)Hmmm, just a guess. But, because a buyback program usually retires the shares, then those shares do not hold any value to the companies bottom line. That is the point of a buyback to reduce the O/S and retire the shares in the process. If they are buying them back cheaper and retiring them, then the process has no value and again it becomes a lose, lose situation. Although your point is duely noted, buy selling them higher and buying them back lower reduces to O/S faster in the buyback. But then again, GGS is not doing this for free, so it does not appear to be a good business plan.