Sorry, but your research (or lack of) is appalling.
They did not announce a buyback today. It was part of the AGM.
The only shares being "bought" are (lack of) performance shares DM and RB tried to issue themselves (it's appalling that any actually vested). Further, the consideration is a big fat zero.
It is a meaningless announcement.