Oil major Shell launches $3.5 billion share buyback after first-quarter profit beat

background image