jasabacklink
May 4, 2023
Shell has revealed it’s handing a further $6bn (£4.7bn) to shareholders after its latest quarterly earnings beat...