Centrica PLC has announced that it has purchased 500,000 of its own ordinary shares at a price of 143.5188 pence per share. These shares will be held as treasury shares. This purchase is part of the company's buyback program, which was announced on April 5, 2023. Since then, Centrica has purchased a total of 181,115,018 ordinary shares at a cost of £216,741,266.70. Following this latest purchase, Centrica now holds 367,634,858 ordinary shares in treasury, with 5,540,211,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.