Barclays PLC has announced that it has purchased and will cancel 7,955,584 of its ordinary shares of 25 pence each on the London Stock Exchange. The shares were purchased from Citigroup Global Markets Limited as part of Barclays' buy-back program. The highest price paid per share was 152.4800p, the lowest price paid per share was 149.9800p, and the volume weighted average price paid per share was 151.1974p. After the cancellation, Barclays' issued share capital will consist of 15,509,472,829 ordinary shares with voting rights. There are no ordinary shares held in Treasury. Shareholders can use this figure as the denominator for calculating their interest in the company. Since the start of the buy-back program, Barclays has purchased a total of 51,068,569 ordinary shares on the London Stock Exchange at an average price of 151.6663p per share.