Its just a well-managed buy-back conducted in the interests of those who want to stay in the company for the future, not the interests of those who wanted to leave or make a quick profit.
Price is back to where it was before the buy-back was announced on 14 October (low of 28c on 13 October).