MMarkets Read More Shell Buys Back 2.3M Shares Across European Markets25.06.2025 Transaction in Own Shares 25 June, 2025 • • • • • • • • • • •…