As of April 30, 2026, Haleon plc has 8,879,691,798 ordinary shares with voting rights out of a total of 8,891,932,595 issued shares, excluding treasury shares held. This information is crucial for shareholders in reporting their interests as of the specified date.