Icon
 

Excess profits at big energy and consumer companies pushed up