AI-generated analysis. Always verify with the original filing.
GSK plc purchased 560,000 ordinary shares of 31¼ pence each on 20 March 2026 through BNP Paribas SA at prices from 1,940.50p to 1,967.50p (VWAP 1,953.58p), to be held as treasury shares under its existing buyback programme announced on 17 February 2026. Post-purchase, treasury shares total 253,222,615 (6.23% of voting rights) with 4,062,953,663 voting rights.