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

Shell's earnings come as Big Oil's profits continue to fall from record highs in 2022.
What's Your Reaction?






