Shell plc reported share buybacks on April 1-8, 2025, purchasing a total of approximately 6,743,220 shares, with prices ranging from £24.5650 to £28.4000 across different trading venues. This activity is part of their existing share buyback program announced on January 30, 2025.