When the company announces buy back offer, that is the best time to start accumulating shares in your demat account. The buyback price is predetermined at the time of announcement. If the buyback price is 10 to 15% higher than the market price, then only it makes sense to invest money in buyback offers.