Oil giants increase profits to $46 billion in Q121