Shell Surpasses Expectations with $5.6B Q1 Profit Amid Strategic Acquisitions and Divestments
Shell plc reported a $5.6 billion adjusted earnings for Q1 2025, exceeding expectations but lower than last year's $7.73 billion. The company announced a $3.5 billion share buyback...