GSK plc announced the purchase of 591,951 ordinary shares at prices ranging from 1,357.50p to 1,384.00p on 14 May 2025 as part of their buyback program, totaling 42,045,790 shares bought since February 2025. The company currently holds 211,116,093 shares in treasury out of 4,104,140,295 issued shares.