Dealing in securities by employee share trusts DISCOVERY LIMITED (Incorporated in the Republic of South Africa) (Registration number 1999/007789/06) Legal Entity Identifier: 378900245A26169C8132 JSE share code: DSY, DSBP DSY ISIN: ZAE000022331 DSBP ISIN: ZAE000158564 JSE bond company code: DSYI DEALING IN SECURITIES BY EMPLOYEE SHARE TRUSTS In compliance with paragraphs 3.63 to 3.74 of the JSE Limited ('JSE') Listings and paragraphs 6.42 to 6.53 of the JSE Debt Listings Requirements, the following information is disclosed. Share trust : The Discovery BEE Employee Share Trust Company : Discovery Limited Nature of interest : Direct beneficial Nature of transaction : On-market purchase of securities Class of securities : Ordinary shares Clearance obtained : Yes Date of transaction : 20 May 2024 Number of securities : 75,465 Volume weighted average purchase price : 11694.72 cents per share Highest traded price : 11700.00 cents per share Lowest traded price : 11650.00 cents per share Total value of transaction : R8,825,420.45 Date of transaction : 21 May 2024 Number of securities : 74,535 Volume weighted average purchase price : 11712.43 cents per share Highest traded price : 11800.00 cents per share Lowest traded price : 11700.00 cents per share Total value of transaction : R8,729,859.70 Share trust : The Discovery Long-Term Incentive Plan Trust Company : Discovery Limited Nature of interest : Direct beneficial Nature of transaction : On-market purchase of securities Class of securities : Ordinary shares Clearance obtained : Yes Date of transaction : 20 May 2024 Number of securities : 483,532 Volume weighted average purchase price : 11694.72 cents per share Highest traded price : 11700.00 cents per share Lowest traded price : 11650.00 cents per share Total value of transaction : R56,547,713.51 Date of transaction : 21 May 2024 Number of securities : 476,769 Volume weighted average purchase price : 11712.43 cents per share Highest traded price : 11800.00 cents per share Lowest traded price : 11700.00 cents per share Total value of transaction : R55,841,235.39 Sandton 23 May 2024 Equity and Debt Sponsor Rand Merchant Bank (a division of FirstRand Bank Limited) Date: 23-05-2024 04:25:00 Produced by the JSE SENS Department. The SENS service is an information dissemination service administered by the JSE Limited ('JSE'). The JSE does not, whether expressly, tacitly or implicitly, represent, warrant or in any way guarantee the truth, accuracy or completeness of the information published on SENS. The JSE, their officers, employees and agents accept no liability for (or in respect of) any direct, indirect, incidental or consequential loss or damage of any kind or nature, howsoever arising, from the use of SENS or the use of, or reliance on, information disseminated through SENS.