News

Exxon Mobil said its second-quarter earnings will take a hit. Shell has said its trading profit will be lower than thought.