Oil major Shell launches $3.5 billion share buyback after first-quarter profit beat CNBC 2025-05-02 10:29 Source Original site Shell's earnings come as Big Oil's profits continue to fall from record highs in 2022.