- Axiam Capital Management (Pty) Ltd
37890004A5C44524B833Somerset west
- Redefine Properties Limited
37890061EC026A7DA532Johannesburg
- Nedgroup Collective Investments Scheme
3789009856124076E022Johannesburg
- Futuregrowth Asset Management (Pty) Ltd
378900060B084D966789Pinelands
- FINOVA
5493008EXQGOSZBVLX33GAUTENG
- Catalyst Fund Managers Global (Pty) Ltd
254900HJ27JEZIFUDQ11CAPE TOWN
- IBEX CAPITAL
549300RGCHDG0KX0MC98STELLENBOSCH
- HPC AFRICA
529900V5IRYJCUXU9O05SANDTON
- Terebinth Capital (Pty) Ltd
254900UVQT98LC9T8969Bellville
- NINETY ONE FUND MANAGERS SA (RF) (PTY) LTD
2138003V48T86OE58S52CAPE TOWN
- NINETY ONE ASSURANCE LIMITED
213800Q3CTPT1LM3XF96CAPE TOWN
- Affluence Capital
5493002EWV8MBJVBF743SANDTON
- AIG LIFE SOUTH AFRICA
54930055AKJT74DED426JOHANNESBURG
- Discovery Global Multi Asset Fund
3789002F23B6AF11BE66Johannesburg
- THE WIMBLEDON TRUST
213800K2YBGZR98YSH96CAPE TOWN
- RONALD SEVITZ FAMILY TRUST
213800QAHOK6E7A3H485JOHANNESBURG
- OLD MUTUAL GLOBAL EQUITY FUND
213800QHDRUT896K5B19CAPE TOWN
- GRANATE PORTFOLIOS
549300BERRV0K6GOZH29CAPE TOWN
- Spica Asset Management (Pty) Ltd
378900CFE8E58FCD7189Paarl
- Consilium Capital SA (Pty) Ltd
378900BBAC7F62B39313Johannesburg
- NATIONAL DEVELOPMENT TRUST
213800CVRYOCN4JCK512DURBAN
- Sygnia Securities (Pty) Ltd
3789005A94B2DD2C7792Johannesburg
- LENTUS ASSET MANAGEMENT
549300KXY2KUUFWGV322JOHANNESBURG
- SESFIKILE GLOBAL
254900BI2U39AE8QSU72JOHANNESBURG
- Discovery Flexible Property Fund
37890067C4075D4E3E89Johannesburg
- Discovery Diversified Income Fund
3789008B43E8CBED0792Johannesburg
- ASSUPOL LIFE
254900C59WB3WXJOGQ31PRETORIA
- Camissa Asset Management (Pty) Ltd
37890066A37054D73063Claremont
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF CHRISTOPHER LUKE COETZEE
2138008D13XQWHEF1N69SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF DANIEL JOHN CARVER
213800C84W7CB8YKEC02SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF ELLA TESSA BAYLY
213800Q8PSAECULZA729SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF EMILY FRANCES CARVER
213800U4IEQTKQUEWF19SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF SARAH TESSA COETZEE
213800UQPM1MN1UQN403SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF JOSHUA DANIEL CARVER
213800XE8ACV82GJ1W02SANDTON
- TESSA SMITH GRANDCHILDREN TRUST IN FAVOUR OF FARREN WILLIAM BAYLY
213800ZLDWITM85R7D36SANDTON
- AIG SOUTH AFRICA LIMITED
54930043DEZMKB1ZEJ97JOHANNESBURG
- WACKER NEUSON
529900HCPMHZ5IV77O79Florida
- Sentio Capital Management Pty Ltd
3789006ED02D4CB73A71Johannesburg
- Momentum Collective Investments (RF) (Pty) Ltd
378900B9C36092E49615Centurion
- THE GAF TRUST
213800LBIM7UJPMIHQ48CAPE TOWN
- OVERBERG ASSET MANAGEMENT (PTY) LTD
2138001JJO5YYNAC5B57GREYTON
- SWISS RE AFRICA
5493006FST2X0PZKMK18CAPE TOWN
- Prescient Securities (Pty) Ltd
37890013306D9CAB8422Cape Town
- Imalivest SCI Worldwide Flexible Fund
378900636C648AB6B181Cape Town
- Investec Limited
213800CU7SM6O4UWOZ70Sandton
- HERENYA CAPITAL ADVISORS (PTY) LTD
549300H05LGTYAMWHC22JOHANNESBURG
- Purple Hill Capital (Pty) Ltd
549300ZG7SXI4HY5C488PRETORIA
- National Fund for Municipal Workers
254900B8TAEC5VN5B758Cape Town
- Reitway Global (Pty) Ltd
378900473AFA9B423081Cape Town
- Personal Trust Nominees (Pty) Ltd
37890092455AD8E32C33Cape Town
- Velocity Trade Financial Services (Pty) Ltd
378900295AE8A68C6784Cape Town
- THE ROBERT STANLEY ELLIS FAMILY TRUST
5493009INKUD9NS8SF74CAPE TOWN
- Auto Workers Provident Fund
2549003K3JAA346ED978Randburg
- Arnold Du Bruin and Associates
37890057CE0823849916Johannesburg
- Personal Trust Conservative Managed Fund
378900C0DA418BD42457Cape Town
- Personal Trust Managed Fund
378900CB2ECC471CFF96Cape Town
- MOTOR INDUSTRY PROVIDENT FUND
254900N09M4I3JW8HO74Johannesburg
- MOTOR INDUSTRY PENSION FUND (2005)
254900E0YLPI64HSZ115JOHANNESBURG
- COPARTES PENSION FUND
254900PTBR421O8BGE15Johannesburg
- Centaur Asset Management (Pty) Ltd
3789008A036AEDB56817Cape Town