RE: 11th May 20152 Jul 2023 10:23
11th May 2015 71, 373,735,357 shares in circulation.
30th June 2023 64,640, 297,474 shares in circulation.
= 6,733,437,883 shares cancelled.
Not much to show so far, for the many billions of pounds of shareholders cash spent on the buyback programme over the past few years.