Centrica PLC has continued its share repurchase program, buying back 1,965,000 of its own shares at an average price of 142.5503 pence per share. This latest transaction is part of an ongoing initiative announced last October, with the company having acquired over 238 million shares at a total cost of around £333 million. Following the buyback, Centrica's treasury now holds over 482 million shares, with the remaining shares in issue totaling over 5.3 billion.