The six largest international oil companies have shored up profits and cash flows this year, reporting incomes at their highest levels since the 2014 oil price ...
A