WILSON BAYLY HOLMES - OVCON LIMITED (Incorporated in the Republic of South Africa) (Registration number 1982/011014/06) JSE AND A2X Code: WBO ISIN: ZAE000009932 (“WBHO”) DEALINGS IN SECURITIES – TRADING OF ORDINARY SHARES IN RESPECT OF THE VESTING OF PERFORMANCE SHARE OFFER 2020 Subsequent to the vesting of the 2020 allocation of Performance Shares, the following directors, prescribed officers and Company Secretary sold vested shares through on-market trades from 17 November 2023 to 21 November 2023. The nature of all the trades are direct beneficial. The respective executive’s transactions are listed below: Name of director: EL Nel Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 499 691 4 005 tax: Price per share R132.00 R130.78 Highest price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R197 868.00 R90 368.98 R520 835.03 Name of director: WP Neff Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 2 099 968 5 606 tax: Price per share R132.00 R130.78 Highest price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R277 068.00 R126 595.04 R729.039.00 Name of director: CV Henwood Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 966 907 5 251 tax: Price per share R132.00 R130.78 Highest price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R259 512.00 R118 617.46 R682 872.60 The relevant prescribed officers’ trades are listed below: Name of prescribed officer: CA Jessop Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 899 876 5 073 tax: Price per share R132.00 R130.78 Highest price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R250 668.00 R114 563.28 R659 724.37 Name of prescribed officer: PJ Foley Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 899 876 5 073 tax: Price per share R132.00 R130.78 Highest price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R250 668.00 R114 563.28 R659 724.37 Name of prescribed officer: AF De Necker Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 899 876 5 073 tax: Price per share R132.00 R130.78 Highest low price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R250 668.00 R114 563.28 R659 724.37 Name of prescribed officer: SN Gumede Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 000 461 2 670 tax: Price per share R132.00 R130.78 Highest low price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R132 000.00 R60 289.58 R347 223.35 Name of prescribed officer: AC Logan Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 1 000 461 2 670 tax: Price per share R132.00 R130.78 Highest low price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R132 000.00 R60 289.58 R347 223.35 The Company Secretary’s trades are listed below: Name of Company Secretary: D Msiska Company: Wilson Bayly Holmes-Ovcon Limited Date of transaction: 17 November 2023 20 November 2023 21 November 2023 Shares sold towards the settlement of 333 154 890 tax: Price per share R132.00 R130.78 Highest low price per share R131.00 Lowest price per share R130.00 Volume weighted average price per R130.05 share: Value of transaction: R43 956.00 R20 140.12 R115 741.12 All values are before brokerage fees. Clearance has been obtained in terms of paragraph 3.66 of the JSE Limited Listings Requirements. Johannesburg 22 November 2023 Sponsor Investec Bank Limited