AI-generated analysis. Always verify with the original filing.
GSK plc announces it purchased 500,000 ordinary shares of 31¼ pence each on 24 March 2026 through BNP Paribas SA, at a volume-weighted average price of 1,949.05 GBp (lowest 1,933.00p, highest 1,967.00p), to be held as treasury shares under its existing buyback programme. Post-purchase, treasury shares total 254,402,615 (6.26% of voting rights) with 4,061,773,663 voting rights.