Oil giant BP, which recently pivoted away from green energy, posted Tuesday better-than-expected quarterly earnings and announced a fresh review of costs. As did oil giant Saudi Aramco, which on Tuesday announced its 10th straight drop in quarterly profits as a slump in prices hit revenues.