It's really simple. They're making money and keeping the register even tighter by investing in the company. By buying back shares, total shares on issue drop, however I would have preferred a dividend, that way I see extra cash.
Good call either way and should scare the shorters who are now fighting another tailwind, which the company can draw upon at any time.
The June result must be great and I'm looking forward to another earnings revision upwards.