Back to News
Energy firms post over £23.1 billion in profit for 2025 as UK households face higher bills

Energy firms post over £23.1 billion in profit for 2025 as UK households face higher bills

BP has said it expects to report an “exceptional” performance in the first three months of 2026

Read original article