GSK plc announced it purchased 528,198 shares at prices ranging from 1,459.00p to 1,516.50p on May 30, 2025, as part of its ongoing buyback program. The total number of treasury shares held now stands at 217,152,078 from a total of 4,098,115,196 issued shares.