Renewable capex
Total shareholder payouts
Total profits
2,891
21,707
33,250
853
12,207
23,333
Shell
BP
GlobalData