I am happier with the fact that the TA has confirmed to me that the O/S was reduced from 59B to 31B which means the company did buy back and cancel those shares.
We know that the company cancelled those shares. We don't know whether they "bought them back" or not.