Centrica PLC has announced that it has purchased 1,986,389 of its own ordinary shares at a price of 145.2974 pence per share. The shares will be held as treasury shares. This purchase is in line with the company's buyback program, which was announced on April 5, 2023. Since then, Centrica has purchased a total of 188,558,238 ordinary shares at a cost of £227,482,610.02. Following this latest purchase, Centrica now holds 374,971,911 ordinary shares in treasury, with 5,532,874,227 ordinary shares in issue (excluding treasury shares). The detailed information about the individual purchases made by Citigroup Global Markets Limited, the intermediary, is available in the attached PDF document.