News

REP.MC Repsol, S.A.
Shell has announced a new $3.5bn (£2.55bn) share buyback programme, its 14th consecutive quarter of repurchases of at least $3bn, after posting better-than-expected earnings for ...