CAXTON AND CTP PUBLISHERS AND PRINTERS LIMITED (Incorporated in the Republic of South Africa) (Registration number 1947/022616/06) Share code CAT ISIN ZAE000043345 (“Caxton” or “the Company”) DEALINGS IN SECURITIES BY A DIRECTOR In compliance with paragraphs 3.63 to 3.74 of the Listings Requirements of the Johannesburg Stock Exchange, shareholders are advised that a director acquired shares in the Company, as follows: Name of Director: Mr L Witbooi Date of Transaction: 25 March 2025 Name of Company: Caxton Number of Securities: 1 230 Class of Securities: Ordinary shares Nature of Transactions: Purchase Price per Share: R12.05 Nature of Interest: Direct beneficial Extent of Interest: 0.0003% Value of Transaction: R14 821.50 How traded: On market Clearance obtained: Yes Name of Director: Mr L Witbooi Date of Transaction: 26 March 2025 Name of Company: Caxton Number of Securities: 18 672 Class of Securities: Ordinary shares Nature of Transactions: Purchase Price per Share: R12.10 Nature of Interest: Direct beneficial Extent of Interest: 0.0052% Value of Transaction: R225 931.20 How traded: On market Clearance obtained: Yes Name of Director: Mr L Witbooi Date of Transaction: 28 March 2025 Name of Company: Caxton Number of Securities: 752 Class of Securities: Ordinary shares Nature of Transactions: Purchase Price per Share: R12.30 Nature of Interest: Direct beneficial Extent of Interest: 0.0002% Value of Transaction: R9 249.60 How traded: On market Clearance obtained: Yes Name of Director: Mr L Witbooi Date of Transaction: 1 April 2025 Name of Company: Caxton Number of Securities: 20 326 Class of Securities: Ordinary shares Nature of Transactions: Purchase Price per Share: R12.2996 Nature of Interest: Direct beneficial Extent of Interest: 0.0057% Value of Transaction: R250 001.67 How traded: On market Clearance obtained: Yes By order of the Board Johannesburg 1 April 2025 Sponsor AcaciaCap Advisors Proprietary Limited