| Date | Name | Buy/Sell | Volume | Price |
| 24 Nov 2025 | Director of a Subsidiary | Buy | 30237 | 0 |
| 24 Nov 2025 | Director of a Subsidiary | Sell | 14061 | 5680 |
| 24 Nov 2025 | Director of a Subsidiary | Buy | 11119 | 0 |
| 24 Nov 2025 | Director of a Subsidiary | Sell | 11119 | 5680 |
| 24 Nov 2025 | Dickson, Alan E | Buy | 207943 | 0 |
| 24 Nov 2025 | Dickson, Alan E | Sell | 96694 | 5680 |
| 24 Nov 2025 | Moodley, Mohini | Buy | 64765 | 0 |
| 24 Nov 2025 | Moodley, Mohini | Sell | 64765 | 5680 |
| 25 Nov 2024 | Director of a Subsidiary | Buy | 41000 | 0 |
| 25 Nov 2024 | Director of a Subsidiary | Sell | 19065 | 7968.98 |
| 25 Nov 2024 | Director of a Subsidiary | Buy | 20500 | 0 |
| 25 Nov 2024 | Director of a Subsidiary | Sell | 9533 | 7968.98 |
| 25 Nov 2024 | Dickson, Alan E | Sell | 400816 | 7968.98 |
| 25 Nov 2024 | Moodley, Mohini | Sell | 124835 | 7968.98 |
| 25 Nov 2024 | Thomson, Nick A | Sell | 230625 | 7968.98 |
| 20 Nov 2024 | Dickson, Alan E | Buy | 400816 | 0 |
| 20 Nov 2024 | Moodley, Mohini | Buy | 124835 | 0 |
| 20 Nov 2024 | Thomson, Nick A | Buy | 230625 | 0 |
| 29 Jan 2024 | Eboka, Tina N M | Buy | 2500 | 6030.89 |
| 21 Nov 2023 | Company Secretary | Buy | 1750 | 0 |
| 21 Nov 2023 | Company Secretary | Sell | 813 | 6012 |
| 21 Nov 2023 | Dickson, Alan E | Buy | 69991 | 0 |
| 21 Nov 2023 | Dickson, Alan E | Sell | 32545 | 6012 |
| 21 Nov 2023 | Moodley, Mohini | Buy | 21799 | 0 |
| 21 Nov 2023 | Moodley, Mohini | Sell | 21799 | 6012 |
| 21 Nov 2023 | Thomson, Nick A | Buy | 40273 | 0 |
| 21 Nov 2023 | Thomson, Nick A | Sell | 18726 | 6012 |
| 2 Dec 2022 | Company Secretary | Sell | 3709 | 4629 |
| 28 Nov 2022 | Company Secretary | Buy | 3709 | 0 |
| 28 Nov 2022 | Dickson, Alan E | Buy | 3850 | 0 |
| 28 Nov 2022 | Moodley, Mohini | Buy | 1227 | 0 |
| 28 Nov 2022 | Thomson, Nick A | Buy | 2215 | 0 |
| 6 Dec 2021 | Associate | Sell | 1554000 | 172.97 |
| 6 Dec 2021 | Associate | Sell | 1609500 | 172.97 |
| 6 Dec 2021 | Associate | Sell | 1554000 | 172.97 |
| 27 Nov 2020 | Company Secretary | Sell | 3695 | 3690 |
| 27 Nov 2020 | Company Secretary | Sell | 3958 | 3690 |
| 27 Nov 2020 | Director of a Subsidiary | Sell | 912 | 3690 |
| 27 Nov 2020 | Dickson, Alan E | Sell | 12496 | 3690 |
| 27 Nov 2020 | Dickson, Alan E | Sell | 6781 | 3690 |
| 27 Nov 2020 | Moodley, Mohini | Sell | 10652 | 3690 |
| 27 Nov 2020 | Moodley, Mohini | Sell | 3793 | 3690 |
| 27 Nov 2020 | Thomson, Nick A | Sell | 15718 | 3690 |
| 27 Nov 2020 | Thomson, Nick A | Sell | 6853 | 3690 |
| 24 Nov 2020 | Company Secretary | Buy | 3958 | 0 |
| 24 Nov 2020 | Director of a Subsidiary | Buy | 1963 | 0 |
| 24 Nov 2020 | Dickson, Alan E | Buy | 41654 | 0 |
| 24 Nov 2020 | Moodley, Mohini | Buy | 8157 | 0 |
| 24 Nov 2020 | Thomson, Nick A | Buy | 14738 | 0 |
| 22 Nov 2019 | Company Secretary | Sell | 6338 | 7084.49 |
| 22 Nov 2019 | Dickson, Alan E | Sell | 83275 | 7084.49 |
| 22 Nov 2019 | Dickson, Alan E | Sell | 99583 | 7084.49 |
| 22 Nov 2019 | Moodley, Mohini | Sell | 19349 | 7084.49 |
| 22 Nov 2019 | Moodley, Mohini | Sell | 12988 | 7084.49 |
| 22 Nov 2019 | Thomson, Nick A | Sell | 29009 | 7084.49 |
| 22 Nov 2019 | Thomson, Nick A | Sell | 26122 | 7084.49 |
| 26 Jun 2019 | Dickson, Alan E | Sell | 33400 | 6700.01 |
| 25 Jan 2019 | Dickson, Alan E | Buy | 33400 | 3930 |
| 27 Nov 2018 | Moodley, Mohini | Sell | 2886 | 7322.63 |
| 21 Nov 2018 | Company Secretary | Buy | 3500 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 19269 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 14322 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 1715 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 1934 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 8526 | 0 |
| 21 Nov 2018 | Director of a Subsidiary | Buy | 3065 | 0 |
| 21 Nov 2018 | Dickson, Alan E | Buy | 153990 | 0 |
| 21 Nov 2018 | Moodley, Mohini | Buy | 49068 | 0 |
| 21 Nov 2018 | Taylor, M A R | Buy | 68814 | 0 |
| 21 Nov 2018 | Thomson, Nick A | Buy | 88605 | 0 |
| 20 Nov 2018 | Director of a Subsidiary | Sell | 30390 | 7853.09 |
| 20 Nov 2018 | Director of a Subsidiary | Sell | 21605 | 7853.09 |
| 20 Nov 2018 | Director of a Subsidiary | Sell | 12936 | 7853.09 |
| 20 Nov 2018 | Director of a Subsidiary | Sell | 2170 | 7853.09 |
| 20 Nov 2018 | Director of a Subsidiary | Sell | 11858 | 7853.09 |
| 20 Nov 2018 | Company Secretary | Sell | 1989 | 7853.09 |
| 20 Nov 2018 | Dickson, Alan E | Sell | 147844 | 7853.09 |
| 20 Nov 2018 | Moodley, Mohini | Sell | 20587 | 7853.09 |
| 20 Nov 2018 | Taylor, M A R | Sell | 59292 | 7853.09 |
| 11 Dec 2017 | Company Secretary | Buy | 3695 | 6829.59 |
| 11 Dec 2017 | Director of a Subsidiary | Buy | 2844 | 6829.59 |
| 11 Dec 2017 | Dickson, Alan E | Buy | 22601 | 6829.59 |
| 11 Dec 2017 | Moodley, Mohini | Buy | 22908 | 6829.59 |
| 11 Dec 2017 | Taylor, M A R | Buy | 22604 | 6829.59 |
| 11 Dec 2017 | Thomson, Nick A | Buy | 33803 | 6829.59 |
| 5 Dec 2017 | Company Secretary | Buy | 3919 | 0 |
| 5 Dec 2017 | Director of a Subsidiary | Buy | 39622 | 0 |
| 5 Dec 2017 | Director of a Subsidiary | Buy | 20551 | 0 |
| 5 Dec 2017 | Dickson, Alan E | Buy | 153644 | 0 |
| 5 Dec 2017 | Moodley, Mohini | Buy | 52083 | 0 |
| 5 Dec 2017 | Taylor, M A R | Buy | 73042 | 0 |
| 5 Dec 2017 | Thomson, Nick A | Buy | 94049 | 0 |
| 17 Feb 2017 | Director of a Subsidiary | Sell | 43600 | 7250.05 |
| 15 Feb 2017 | Director of a Subsidiary | Buy | 33400 | 5750 |
| 15 Feb 2017 | Director of a Subsidiary | Buy | 10200 | 5955 |
| 6 Jan 2017 | Director of a Subsidiary | Buy | 7248 | 6797 |
| 6 Jan 2017 | Company Secretary | Buy | 6338 | 6797 |
| 6 Jan 2017 | Dickson, Alan E | Buy | 83275 | 6797 |
| 6 Jan 2017 | Moodley, Mohini | Buy | 27932 | 6797 |
| 6 Jan 2017 | Taylor, M A R | Buy | 23869 | 6797 |
| 6 Jan 2017 | Thomson, Nick A | Buy | 56178 | 6797 |
| 21 Nov 2016 | Director of a Subsidiary | Buy | 39384 | 0 |
| 21 Nov 2016 | Director of a Subsidiary | Buy | 18749 | 0 |
| 21 Nov 2016 | Director of a Subsidiary | Buy | 18591 | 0 |
| 21 Nov 2016 | Dickson, Alan E | Buy | 131540 | 0 |
| 21 Nov 2016 | Moodley, Mohini | Buy | 54378 | 0 |
| 21 Nov 2016 | Taylor, M A R | Buy | 78021 | 0 |
| 21 Nov 2016 | Thomson, Nick A | Buy | 98256 | 0 |
| 24 Feb 2016 | Subsidiary Company Secretary | Sell | 6031 | 6300.29 |
| 24 Feb 2016 | Company Secretary | Sell | 4870 | 6300.29 |
| 24 Feb 2016 | Director of a Subsidiary | Sell | 15978 | 6300.29 |
| 24 Feb 2016 | Director of a Subsidiary | Sell | 6339 | 6300.29 |
| 24 Feb 2016 | Dickson, Alan E | Sell | 69250 | 6300.29 |
| 24 Feb 2016 | Moodley, Mohini | Sell | 9955 | 6300.29 |
| 24 Feb 2016 | Taylor, M A R | Sell | 29678 | 6300.29 |
| 24 Feb 2016 | Thomson, Nick A | Sell | 9780 | 6300.29 |
| 17 Dec 2015 | Company Secretary | Buy | 4870 | 6671 |
| 17 Dec 2015 | Company Secretary | Buy | 3625 | 0 |
| 17 Dec 2015 | Subsidiary Company Secretary | Buy | 6031 | 6671 |
| 17 Dec 2015 | Director of a Subsidiary | Buy | 3099 | 0 |
| 17 Dec 2015 | Director of a Subsidiary | Buy | 30510 | 0 |
| 17 Dec 2015 | Director of a Subsidiary | Buy | 18591 | 0 |
| 17 Dec 2015 | Director of a Subsidiary | Buy | 15978 | 6671 |
| 17 Dec 2015 | Director of a Subsidiary | Buy | 6339 | 6671 |
| 17 Dec 2015 | Dickson, Alan E | Buy | 69250 | 6671 |
| 17 Dec 2015 | Dickson, Alan E | Buy | 18521 | 0 |
| 17 Dec 2015 | Dickson, Alan E | Buy | 111127 | 0 |
| 17 Dec 2015 | Moodley, Mohini | Buy | 47332 | 0 |
| 17 Dec 2015 | Moodley, Mohini | Buy | 9955 | 6671 |
| 17 Dec 2015 | Taylor, M A R | Buy | 29678 | 6671 |
| 17 Dec 2015 | Taylor, M A R | Buy | 8489 | 0 |
| 17 Dec 2015 | Taylor, M A R | Buy | 50933 | 0 |
| 17 Dec 2015 | Thomson, Nick A | Buy | 9780 | 6671 |
| 17 Dec 2015 | Thomson, Nick A | Buy | 85523 | 0 |
| 26 Nov 2015 | Director of a Subsidiary | Sell | 22000 | 6943.18 |
| 23 Nov 2015 | Director of a Subsidiary | Buy | 22000 | 5955 |
| 31 Jan 2015 | Company Secretary | Buy | 3978 | 0 |
| 31 Jan 2015 | Dickson, Alan E | Buy | 147844 | 0 |
| 31 Jan 2015 | Taylor, M A R | Buy | 50822 | 0 |
| 31 Jan 2015 | Taylor, M A R | Buy | 8470 | 0 |
| 20 Sep 2013 | Director of a Subsidiary | Sell | 33300 | 7607 |
| 19 Sep 2013 | Director of a Subsidiary | Buy | 33300 | 3930 |
| 15 Mar 2013 | Director of a Subsidiary | Buy | 33300 | 3930 |
| 12 Feb 2013 | Company Secretary | Buy | 3755 | 0 |
| 12 Feb 2013 | Company Secretary | Buy | 3755 | 0 |
| 20 Dec 2012 | Rawlinson, D J | Sell | 20329 | 7599 |
| 24 Jul 2012 | Gallagher, B P | Buy | 16600 | 3930 |
| 24 Jul 2012 | Gallagher, B P | Sell | 16600 | 7281.46 |
| 24 Jul 2012 | Gallagher, B P | Sell | 210179 | 7281.46 |
| 23 Jul 2012 | Gallagher, B P | Sell | 171534 | 7260.89 |
| 24 Nov 2011 | Gallagher, B P | Buy | 100000 | 0 |
| 24 Nov 2011 | Krog, Manuela | Buy | 200000 | 0 |
| 24 Nov 2011 | Rawlinson, D J | Buy | 200000 | 0 |
| 2 Sep 2011 | Director of a Subsidiary | Buy | 30000 | 4190 |
| 2 Sep 2011 | Director of a Subsidiary | Sell | 30000 | 5831 |
| 31 Mar 2011 | Wentzel, Nick C | Buy | 5000 | 5833 |
| 25 Nov 2010 | Oosthuizen, Gideon | Buy | 50000 | 4190 |
| 25 Nov 2010 | Wentzel, Nick C | Buy | 10000 | 6455 |
| 18 Nov 2010 | Gallagher, B P | Buy | 50000 | 4190 |
| 18 Nov 2010 | Rawlinson, D J | Buy | 60000 | 4190 |
| 2 Jul 2009 | Gallagher, B P | Buy | 50000 | 3930 |
| 2 Jul 2009 | Oosthuizen, G J | Buy | 50000 | 3930 |
| 2 Jul 2009 | Pretorius, G | Buy | 100000 | 3930 |
| 2 Jul 2009 | Rawlinson, D J | Buy | 50000 | 3930 |
| 17 Jun 2008 | Jagoe, Sean David | Sell | 18000 | 5438 |
| 14 May 2008 | Gallagher, B P | Buy | 33400 | 1599 |
| 14 May 2008 | Oosthuizen, G J | Buy | 33400 | 1599 |
| 14 May 2008 | Pretorius, G | Buy | 66800 | 1599 |
| 14 May 2008 | Rawlinson, D J | Buy | 33400 | 1599 |
| 18 Feb 2008 | Gallagher, B P | Buy | 25000 | 5350 |
| 18 Feb 2008 | Oosthuizen, G J | Buy | 25000 | 5350 |
| 18 Feb 2008 | Pretorius, G | Buy | 50000 | 5350 |
| 18 Feb 2008 | Rawlinson, D J | Buy | 25000 | 5350 |
| 16 Jan 2008 | Director of a Subsidiary | Buy | 25000 | 7130 |
| 16 Jan 2008 | Gallagher, B P | Buy | 25000 | 7130 |
| 16 Jan 2008 | Oosthuizen, G J | Buy | 25000 | 7130 |
| 16 Jan 2008 | Pretorius, G | Buy | 50000 | 7130 |
| 16 Jan 2008 | Rawlinson, D J | Buy | 25000 | 7130 |
| 11 Jun 2007 | Gallagher, B P | Buy | 33300 | 1599 |
| 11 Jun 2007 | Oosthuizen, G J | Buy | 33300 | 1599 |
| 11 Jun 2007 | Pretorius, G | Buy | 66600 | 1599 |
| 11 Jun 2007 | Rawlinson, D J | Buy | 33300 | 1599 |
| 30 Mar 2007 | Gallagher, B P | Sell | 23500 | 8085 |
| 30 Mar 2007 | Oosthuizen, G J | Sell | 30100 | 8090 |
| 30 Mar 2007 | Pretorius, G | Sell | 50000 | 8085 |
| 30 Mar 2007 | Rawlinson, D J | Sell | 45000 | 8085 |
| 26 Sep 2006 | Director of a Subsidiary | Buy | 3400 | 1580 |
| 26 Sep 2006 | Gallagher, B P | Buy | 23400 | 1580 |
| 26 Sep 2006 | Oosthuizen, G J | Buy | 30000 | 1580 |
| 26 Sep 2006 | Pretorius, G | Buy | 50000 | 1580 |
| 26 Sep 2006 | Rawlinson, D J | Buy | 10000 | 1580 |
| 21 Aug 2006 | Director of a Subsidiary | Sell | 23300 | 7010 |
| 11 Aug 2006 | Director of a Subsidiary | Sell | 15052 | 6645 |
| 22 Jun 2006 | Director of a Subsidiary | Sell | 1548 | 6670 |
| 12 Jun 2006 | Gallagher, B P | Buy | 16800 | 1410 |
| 12 Jun 2006 | Gallagher, B P | Buy | 33300 | 1599 |
| 12 Jun 2006 | Oosthuizen, G J | Buy | 16800 | 1410 |
| 12 Jun 2006 | Oosthuizen, G J | Buy | 33300 | 1599 |
| 12 Jun 2006 | Pretorius, G | Buy | 66600 | 1599 |
| 12 Jun 2006 | Pretorius, G | Buy | 33400 | 1410 |
| 12 Jun 2006 | Rawlinson, D J | Buy | 16800 | 1410 |
| 12 Jun 2006 | Rawlinson, D J | Buy | 33300 | 1599 |
| 1 Jun 2006 | Director of a Subsidiary | Buy | 16600 | 1599 |
| 28 Mar 2006 | Oosthuizen, G J | Sell | 38156 | 6935 |
| 15 Mar 2006 | Director of a Subsidiary | Sell | 16800 | 6500 |
| 28 Feb 2006 | Director of a Subsidiary | Sell | 20000 | 6400 |
| 22 Feb 2006 | Director of a Subsidiary | Sell | 7500 | 6302 |
| 8 Feb 2006 | Director of a Subsidiary | Sell | 5000 | 6000 |
| 3 Feb 2006 | Director of a Subsidiary | Sell | 7500 | 5892 |
| 27 Jan 2006 | Director of a Subsidiary | Sell | 3300 | 6000 |
| 27 Jan 2006 | Pretorius, G | Sell | 50000 | 6000 |
| 27 Jan 2006 | Rawlinson, D J | Sell | 12000 | 6000 |
| 26 Jan 2006 | Rawlinson, D J | Sell | 6123 | 5932 |
| 12 Jan 2006 | Pretorius, G | Buy | 50000 | 1580 |
| 20 Dec 2005 | Oosthuizen, G J | Sell | 20000 | 5230 |
| 20 Dec 2005 | Oosthuizen, G J | Sell | 20000 | 5230 |
| 26 Sep 2005 | Director of a Subsidiary | Buy | 3300 | 1580 |
| 26 Sep 2005 | Gallagher, B P | Buy | 23300 | 1580 |
| 26 Sep 2005 | Oosthuizen, G J | Buy | 30000 | 1580 |
| 26 Sep 2005 | Rawlinson, D J | Buy | 10000 | 1580 |
| 5 Aug 2005 | Rawlinson, D J | Sell | 40000 | 4161 |
| 6 Jul 2005 | Rawlinson, D J | Sell | 20000 | 3788 |
| 20 Jun 2005 | Director of a Subsidiary | Sell | 31540 | 3800 |
| 30 May 2005 | Oosthuizen, G J | Sell | 10500 | 3700 |
| 27 May 2005 | Oosthuizen, G J | Sell | 26000 | 3690 |
| 26 May 2005 | Oosthuizen, G J | Sell | 45000 | 3699 |
| 23 May 2005 | Gallagher, B P | Sell | 98436 | 3700 |
| 16 May 2005 | Gallagher, B P | Sell | 41100 | 3730 |
| 13 May 2005 | Director of a Subsidiary | Sell | 14940 | 3701 |
| 8 Feb 2005 | Gallagher, B P | Buy | 16600 | 1410 |
| 8 Feb 2005 | Oosthuizen, G J | Buy | 16600 | 1410 |
| 8 Feb 2005 | Pretorius, G | Buy | 33300 | 1410 |
| 8 Feb 2005 | Rawlinson, D J | Buy | 16600 | 1410 |
| 30 Nov 2004 | Pretorius, G | Sell | 300000 | 3500 |
| 19 Nov 2004 | Director of a Subsidiary | Sell | 48300 | 3406 |
| 16 Nov 2004 | Gallagher, B P | Buy | 66800 | 545 |
| 16 Nov 2004 | Oosthuizen, G J | Buy | 30000 | 1580 |
| 16 Nov 2004 | Oosthuizen, G J | Buy | 66800 | 545 |
| 16 Nov 2004 | Pretorius, G | Buy | 50000 | 545 |
| 16 Nov 2004 | Rawlinson, D J | Buy | 66800 | 545 |
| 29 Sep 2004 | Gallagher, B P | Buy | 23300 | 1580 |
| 29 Sep 2004 | Pretorius, G | Buy | 50000 | 1580 |
| 29 Sep 2004 | Rawlinson, D J | Buy | 10000 | 1580 |
| 15 Sep 2004 | Oosthuizen, G J | Sell | 25000 | 2830 |
| 15 Sep 2004 | Rawlinson, D J | Sell | 66700 | 2850 |
| 17 Aug 2004 | Director of a Subsidiary | Sell | 4000 | 2540 |
| 16 Jul 2004 | Oosthuizen, G J | Sell | 5800 | 2536 |
| 24 Jun 2004 | Pretorius, G | Sell | 70000 | 2440 |
| 18 Jun 2004 | Pretorius, G | Sell | 30000 | 2545 |
| 15 Jun 2004 | Pretorius, G | Buy | 33000 | 1410 |
| 15 Jun 2004 | Rawlinson, D J | Buy | 16600 | 1410 |
| 21 May 2004 | Director of a Subsidiary | Buy | 16600 | 2370 |
| 21 May 2004 | Company Secretary | Buy | 8300 | 1410 |
| 21 May 2004 | Gallagher, B P | Buy | 16600 | 2370 |
| 21 May 2004 | Oosthuizen, G J | Buy | 16600 | 2370 |
| 11 Jun 2003 | Jagoe, Sean David | Buy | 8000 | 1763 |
| 28 Jan 2003 | Jagoe, Sean David | Buy | 100 | 1809 |
| 16 Sep 2002 | Jagoe, Sean David | Buy | 11000 | 1920 |
| 5 Sep 2002 | Pretorius, G | Sell | 34300 | 1901 |
| 19 Aug 2002 | Pretorius, G | Sell | 10000 | 1930 |