Vodafone Group purchased 25,764,020 of its ordinary shares on May 20, 2025, at an average price of 74.62 pence per share as part of its share buyback program. This increases the total treasury shares to 1,598,363,933 out of 24,789,921,969 shares issued.