How much money has British Gas actually made? In the six months to 30 June 2023, British Gas made an operating profit (EBIT) of £969 million, compared with £98 million the year before, on revenues of £11,889 million (versus £5,090 million in H1 22).
Nice work if you can get it.