
Shell launches multi-billion share buyback after beating expectations
Shell plc reported its first quarter 2025 earnings on Friday, reporting adjusted earnings of $5.6 billion (€5bn), a surge of 52% from the previous quarter, mainly because of robust performance across the board. Although this surpassed market expectations …