Energy giants have pocketed over £420 billion in profits since the energy crisis started according to a new analysis of company reports.| End Fuel Poverty Coalition