The US giants, along with Shell, posted strong earnings but face an uncertain outlook as countries pledge to phase out fossil fuels.
Source link