Date Name Buy/Sell Volume Price
25 Nov 2024Dickson, Alan ESell4008167968.98
25 Nov 2024Moodley, MohiniSell1248357968.98
25 Nov 2024Thomson, Nick ASell2306257968.98
20 Nov 2024Dickson, Alan EBuy4008160
20 Nov 2024Moodley, MohiniBuy1248350
20 Nov 2024Thomson, Nick ABuy2306250
29 Jan 2024Eboka, Tina N MBuy25006030.89
21 Nov 2023Company SecretaryBuy17500
21 Nov 2023Company SecretarySell8136012
21 Nov 2023Dickson, Alan EBuy699910
21 Nov 2023Dickson, Alan ESell325456012
21 Nov 2023Moodley, MohiniBuy217990
21 Nov 2023Moodley, MohiniSell217996012
21 Nov 2023Thomson, Nick ABuy402730
21 Nov 2023Thomson, Nick ASell187266012
2 Dec 2022Company SecretarySell37094629
28 Nov 2022Company SecretaryBuy37090
28 Nov 2022Dickson, Alan EBuy38500
28 Nov 2022Moodley, MohiniBuy12270
28 Nov 2022Thomson, Nick ABuy22150
6 Dec 2021AssociateSell1554000172.97
6 Dec 2021AssociateSell1609500172.97
6 Dec 2021AssociateSell1554000172.97
27 Nov 2020Company SecretarySell36953690
27 Nov 2020Company SecretarySell39583690
27 Nov 2020Director of a SubsidiarySell9123690
27 Nov 2020Dickson, Alan ESell67813690
27 Nov 2020Dickson, Alan ESell124963690
27 Nov 2020Moodley, MohiniSell106523690
27 Nov 2020Moodley, MohiniSell37933690
27 Nov 2020Thomson, Nick ASell157183690
27 Nov 2020Thomson, Nick ASell68533690
24 Nov 2020Company SecretaryBuy39580
24 Nov 2020Director of a SubsidiaryBuy19630
24 Nov 2020Dickson, Alan EBuy416540
24 Nov 2020Moodley, MohiniBuy81570
24 Nov 2020Thomson, Nick ABuy147380
22 Nov 2019Company SecretarySell63387084.49
22 Nov 2019Dickson, Alan ESell995837084.49
22 Nov 2019Dickson, Alan ESell832757084.49
22 Nov 2019Moodley, MohiniSell193497084.49
22 Nov 2019Moodley, MohiniSell129887084.49
22 Nov 2019Thomson, Nick ASell290097084.49
22 Nov 2019Thomson, Nick ASell261227084.49
26 Jun 2019Dickson, Alan ESell334006700.01
25 Jan 2019Dickson, Alan EBuy334003930
27 Nov 2018Moodley, MohiniSell28867322.63
21 Nov 2018Company SecretaryBuy35000
21 Nov 2018Director of a SubsidiaryBuy192690
21 Nov 2018Director of a SubsidiaryBuy143220
21 Nov 2018Director of a SubsidiaryBuy17150
21 Nov 2018Director of a SubsidiaryBuy19340
21 Nov 2018Director of a SubsidiaryBuy85260
21 Nov 2018Director of a SubsidiaryBuy30650
21 Nov 2018Dickson, Alan EBuy1539900
21 Nov 2018Moodley, MohiniBuy490680
21 Nov 2018Taylor, M A RBuy688140
21 Nov 2018Thomson, Nick ABuy886050
20 Nov 2018Director of a SubsidiarySell303907853.09
20 Nov 2018Director of a SubsidiarySell216057853.09
20 Nov 2018Director of a SubsidiarySell129367853.09
20 Nov 2018Director of a SubsidiarySell21707853.09
20 Nov 2018Director of a SubsidiarySell118587853.09
20 Nov 2018Company SecretarySell19897853.09
20 Nov 2018Dickson, Alan ESell1478447853.09
20 Nov 2018Moodley, MohiniSell205877853.09
20 Nov 2018Taylor, M A RSell592927853.09
11 Dec 2017Company SecretaryBuy36956829.59
11 Dec 2017Director of a SubsidiaryBuy28446829.59
11 Dec 2017Dickson, Alan EBuy226016829.59
11 Dec 2017Moodley, MohiniBuy229086829.59
11 Dec 2017Taylor, M A RBuy226046829.59
11 Dec 2017Thomson, Nick ABuy338036829.59
5 Dec 2017Company SecretaryBuy39190
5 Dec 2017Director of a SubsidiaryBuy396220
5 Dec 2017Director of a SubsidiaryBuy205510
5 Dec 2017Dickson, Alan EBuy1536440
5 Dec 2017Moodley, MohiniBuy520830
5 Dec 2017Taylor, M A RBuy730420
5 Dec 2017Thomson, Nick ABuy940490
17 Feb 2017Director of a SubsidiarySell436007250.05
15 Feb 2017Director of a SubsidiaryBuy334005750
15 Feb 2017Director of a SubsidiaryBuy102005955
6 Jan 2017Director of a SubsidiaryBuy72486797
6 Jan 2017Company SecretaryBuy63386797
6 Jan 2017Dickson, Alan EBuy832756797
6 Jan 2017Moodley, MohiniBuy279326797
6 Jan 2017Taylor, M A RBuy238696797
6 Jan 2017Thomson, Nick ABuy561786797
21 Nov 2016Director of a SubsidiaryBuy393840
21 Nov 2016Director of a SubsidiaryBuy187490
21 Nov 2016Director of a SubsidiaryBuy185910
21 Nov 2016Dickson, Alan EBuy1315400
21 Nov 2016Moodley, MohiniBuy543780
21 Nov 2016Taylor, M A RBuy780210
21 Nov 2016Thomson, Nick ABuy982560
24 Feb 2016Subsidiary Company SecretarySell60316300.29
24 Feb 2016Company SecretarySell48706300.29
24 Feb 2016Director of a SubsidiarySell159786300.29
24 Feb 2016Director of a SubsidiarySell63396300.29
24 Feb 2016Dickson, Alan ESell692506300.29
24 Feb 2016Moodley, MohiniSell99556300.29
24 Feb 2016Taylor, M A RSell296786300.29
24 Feb 2016Thomson, Nick ASell97806300.29
17 Dec 2015Subsidiary Company SecretaryBuy60316671
17 Dec 2015Company SecretaryBuy48706671
17 Dec 2015Company SecretaryBuy36250
17 Dec 2015Director of a SubsidiaryBuy159786671
17 Dec 2015Director of a SubsidiaryBuy63396671
17 Dec 2015Director of a SubsidiaryBuy30990
17 Dec 2015Director of a SubsidiaryBuy305100
17 Dec 2015Director of a SubsidiaryBuy185910
17 Dec 2015Dickson, Alan EBuy692506671
17 Dec 2015Dickson, Alan EBuy185210
17 Dec 2015Dickson, Alan EBuy1111270
17 Dec 2015Moodley, MohiniBuy473320
17 Dec 2015Moodley, MohiniBuy99556671
17 Dec 2015Taylor, M A RBuy296786671
17 Dec 2015Taylor, M A RBuy84890
17 Dec 2015Taylor, M A RBuy509330
17 Dec 2015Thomson, Nick ABuy97806671
17 Dec 2015Thomson, Nick ABuy855230
26 Nov 2015Director of a SubsidiarySell220006943.18
23 Nov 2015Director of a SubsidiaryBuy220005955
31 Jan 2015Company SecretaryBuy39780
31 Jan 2015Dickson, Alan EBuy1478440
31 Jan 2015Taylor, M A RBuy508220
31 Jan 2015Taylor, M A RBuy84700
20 Sep 2013Director of a SubsidiarySell333007607
19 Sep 2013Director of a SubsidiaryBuy333003930
15 Mar 2013Director of a SubsidiaryBuy333003930
12 Feb 2013Company SecretaryBuy37550
12 Feb 2013Company SecretaryBuy37550
20 Dec 2012Rawlinson, D JSell203297599
24 Jul 2012Gallagher, B PBuy166003930
24 Jul 2012Gallagher, B PSell166007281.46
24 Jul 2012Gallagher, B PSell2101797281.46
23 Jul 2012Gallagher, B PSell1715347260.89
24 Nov 2011Gallagher, B PBuy1000000
24 Nov 2011Krog, ManuelaBuy2000000
24 Nov 2011Rawlinson, D JBuy2000000
2 Sep 2011Director of a SubsidiaryBuy300004190
2 Sep 2011Director of a SubsidiarySell300005831
31 Mar 2011Wentzel, Nick CBuy50005833
25 Nov 2010Oosthuizen, GideonBuy500004190
25 Nov 2010Wentzel, Nick CBuy100006455
18 Nov 2010Gallagher, B PBuy500004190
18 Nov 2010Rawlinson, D JBuy600004190
2 Jul 2009Gallagher, B PBuy500003930
2 Jul 2009Oosthuizen, G JBuy500003930
2 Jul 2009Pretorius, GBuy1000003930
2 Jul 2009Rawlinson, D JBuy500003930
17 Jun 2008Jagoe, Sean DavidSell180005438
14 May 2008Gallagher, B PBuy334001599
14 May 2008Oosthuizen, G JBuy334001599
14 May 2008Pretorius, GBuy668001599
14 May 2008Rawlinson, D JBuy334001599
18 Feb 2008Gallagher, B PBuy250005350
18 Feb 2008Oosthuizen, G JBuy250005350
18 Feb 2008Pretorius, GBuy500005350
18 Feb 2008Rawlinson, D JBuy250005350
16 Jan 2008Director of a SubsidiaryBuy250007130
16 Jan 2008Gallagher, B PBuy250007130
16 Jan 2008Oosthuizen, G JBuy250007130
16 Jan 2008Pretorius, GBuy500007130
16 Jan 2008Rawlinson, D JBuy250007130
11 Jun 2007Gallagher, B PBuy333001599
11 Jun 2007Oosthuizen, G JBuy333001599
11 Jun 2007Pretorius, GBuy666001599
11 Jun 2007Rawlinson, D JBuy333001599
30 Mar 2007Gallagher, B PSell235008085
30 Mar 2007Oosthuizen, G JSell301008090
30 Mar 2007Pretorius, GSell500008085
30 Mar 2007Rawlinson, D JSell450008085
26 Sep 2006Director of a SubsidiaryBuy34001580
26 Sep 2006Gallagher, B PBuy234001580
26 Sep 2006Oosthuizen, G JBuy300001580
26 Sep 2006Pretorius, GBuy500001580
26 Sep 2006Rawlinson, D JBuy100001580
21 Aug 2006Director of a SubsidiarySell233007010
11 Aug 2006Director of a SubsidiarySell150526645
22 Jun 2006Director of a SubsidiarySell15486670
12 Jun 2006Gallagher, B PBuy168001410
12 Jun 2006Gallagher, B PBuy333001599
12 Jun 2006Oosthuizen, G JBuy168001410
12 Jun 2006Oosthuizen, G JBuy333001599
12 Jun 2006Pretorius, GBuy666001599
12 Jun 2006Pretorius, GBuy334001410
12 Jun 2006Rawlinson, D JBuy168001410
12 Jun 2006Rawlinson, D JBuy333001599
1 Jun 2006Director of a SubsidiaryBuy166001599
28 Mar 2006Oosthuizen, G JSell381566935
15 Mar 2006Director of a SubsidiarySell168006500
28 Feb 2006Director of a SubsidiarySell200006400
22 Feb 2006Director of a SubsidiarySell75006302
8 Feb 2006Director of a SubsidiarySell50006000
3 Feb 2006Director of a SubsidiarySell75005892
27 Jan 2006Director of a SubsidiarySell33006000
27 Jan 2006Pretorius, GSell500006000
27 Jan 2006Rawlinson, D JSell120006000
26 Jan 2006Rawlinson, D JSell61235932
12 Jan 2006Pretorius, GBuy500001580
20 Dec 2005Oosthuizen, G JSell200005230
20 Dec 2005Oosthuizen, G JSell200005230
26 Sep 2005Director of a SubsidiaryBuy33001580
26 Sep 2005Gallagher, B PBuy233001580
26 Sep 2005Oosthuizen, G JBuy300001580
26 Sep 2005Rawlinson, D JBuy100001580
5 Aug 2005Rawlinson, D JSell400004161
6 Jul 2005Rawlinson, D JSell200003788
20 Jun 2005Director of a SubsidiarySell315403800
30 May 2005Oosthuizen, G JSell105003700
27 May 2005Oosthuizen, G JSell260003690
26 May 2005Oosthuizen, G JSell450003699
23 May 2005Gallagher, B PSell984363700
16 May 2005Gallagher, B PSell411003730
13 May 2005Director of a SubsidiarySell149403701
8 Feb 2005Gallagher, B PBuy166001410
8 Feb 2005Oosthuizen, G JBuy166001410
8 Feb 2005Pretorius, GBuy333001410
8 Feb 2005Rawlinson, D JBuy166001410
30 Nov 2004Pretorius, GSell3000003500
19 Nov 2004Director of a SubsidiarySell483003406
16 Nov 2004Gallagher, B PBuy66800545
16 Nov 2004Oosthuizen, G JBuy300001580
16 Nov 2004Oosthuizen, G JBuy66800545
16 Nov 2004Pretorius, GBuy50000545
16 Nov 2004Rawlinson, D JBuy66800545
29 Sep 2004Gallagher, B PBuy233001580
29 Sep 2004Pretorius, GBuy500001580
29 Sep 2004Rawlinson, D JBuy100001580
15 Sep 2004Oosthuizen, G JSell250002830
15 Sep 2004Rawlinson, D JSell667002850
17 Aug 2004Director of a SubsidiarySell40002540
16 Jul 2004Oosthuizen, G JSell58002536
24 Jun 2004Pretorius, GSell700002440
18 Jun 2004Pretorius, GSell300002545
15 Jun 2004Pretorius, GBuy330001410
15 Jun 2004Rawlinson, D JBuy166001410
21 May 2004Director of a SubsidiaryBuy166002370
21 May 2004Company SecretaryBuy83001410
21 May 2004Gallagher, B PBuy166002370
21 May 2004Oosthuizen, G JBuy166002370
11 Jun 2003Jagoe, Sean DavidBuy80001763
28 Jan 2003Jagoe, Sean DavidBuy1001809
16 Sep 2002Jagoe, Sean DavidBuy110001920
5 Sep 2002Pretorius, GSell343001901
19 Aug 2002Pretorius, GSell100001930