GSK plc purchased 685,000 shares at prices ranging from 1,404.50p to 1,435.00p on April 29, 2025, as part of its ongoing buyback program. This adds to a total of 35,034,155 shares bought since February 24, 2025, leaving 204,104,458 shares in treasury.