Centrica PLC has announced that it has purchased 1,870,000 of its own ordinary shares at a price of 141.4852 pence per share. These shares will be held as treasury shares. This purchase is part of the company's buyback program, which has seen Centrica purchase a total of 180,615,018 ordinary shares since April 5, 2023, at a cost of £216,023,672.70. Following this latest purchase, Centrica now holds 367,134,858 ordinary shares in treasury, with 5,540,711,280 ordinary shares in issue (excluding treasury shares). Detailed information about the individual purchases made by Citigroup Global Markets Limited, the intermediary, is provided in the attached PDF document.