Eight oil giants post almost $93 billion 2nd-quarter profits

Business