AI-generated analysis. Always verify with the original filing.
Haleon plc announced the purchase of 2,749,486 ordinary shares of £0.01 each for cancellation under its share buyback programme on 12 and 13 March 2026 across London Stock Exchange, CBOE (UK)/BXE, CBOE (UK)/CXE, and Aquis. Following settlement, total registered shares are 8,949,604,162 with 43,651,673 treasury shares, resulting in 8,905,952,489 voting ordinary shares.