Shell Earnings Top Views, Details Buyback 4 May 2023 BV Uncategorized Shell announced a $4 billion share buyback and reported first-quarter adjusted earnings of $9.7 billion, beating expectations, but falling on quarter due to tax movements and lower prices. BV See author's posts