Shell plc completes share buyback worth over 41 million GBP and 23 million EUR

Reuters · 2d ago

Please log in to view news