1Haleon plc purchased 8,939,706 ordinary shares for cancellation under its share buyback program announced on 12 March 2026.
2The share purchases occurred from 23 March 2026 to 27 March 2026 across multiple trading venues including London Stock Exchange, CBOE (UK)/BXE, and CBOE (UK)/CXE.
3Following settlement, the Company's registered share capital is 8,932,831,335 ordinary shares, with 12,548,735 held as treasury shares.
4The number of ordinary shares with voting rights is 8,920,282,600, which shareholders may use for disclosure determination under FCA rules.
5The highest price paid per share was 373.0000 pence on 23 March 2026 on London Stock Exchange and CBOE (UK)/CXE.
6The lowest price paid per share was 353.7000 pence on 24 March 2026 on London Stock Exchange.