Shell Beats Estimates With Profit of Nearly $10 Billion, Sets $4 Billion Buyback

Shell Beats Estimates With  Profit of Nearly $10 Billion, Sets $4 Billion Buyback