GSK plc purchased 330,000 of its own shares on April 20, 2026, at an average price of 2,141.19 pence each, continuing its buyback program which has bought a total of 20,186,521 shares since February 2026. After this transaction, GSK holds 260,077,615 shares in treasury, with 4,056,121,419 shares in circulation.