Centrica has posted a £3.3 billion profit for 2022 after its generation arms benefited from soaring commodity prices. Adjusted operating profit rose 250% on the £948 million it posted in 2021 and exceeds the company's highest profits to date - of £2.7 billion in 2012. The retail energy arm also made a profit, albeit a fall from £118 million to £72 million year on year. Cost to serve also dropped slightly, despite external pressures.