Shell beats expectations on profits and woos investors with £2.7bn share buyback
Oil supermajor Shell’s profits have beaten analyst consensus despite falling 29 per cent as asset write-downs and a slump in oil prices dampened investor returns. This morning the company reported…