Shell shines with $9.1 billion profit and big buybacks which adds to windfall tax clamour
Major oil and gas firm Shell (SHEL) followed in the footsteps of its close peer BP (BP.) in reporting a better-than-expected set of first quarter results.The $9.1 billion of underlying profit, more than $1 billion ahead of forecasts...
05 May 2022