GSK plc announced that on March 31, 2026, it purchased 340,000 ordinary shares at prices ranging from 2,064p to 2,086p, totaling 16,221,521 shares bought back since February 17, 2026. The company now holds 256,112,615 treasury shares out of a total of 4,060,067,166 shares issued.