Allan Gray Proprietary Limited
| | Direct | | 10 Jun 2022 | 0 |
Forty Two Point Two
| | Direct | | 10 Jun 2022 | 0 |
M&G Investment Management Ltd
| | Direct | | 10 Jun 2022 | 0 |
Public Investment Corporation SOC, Ltd.
| | Direct | | 10 Jun 2022 | 0 |
Investec Ltd.
| | Direct | | 31 May 2022 | 91,039,032 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.79 per share. | Direct | 922,909 | 31 May 2022 | 330,200 |
Coronation Fund Managers, Ltd.
| | Direct | | 11 Apr 2022 | 2,431,494 |
Allan Gray Proprietary Limited
| | Direct | | 06 Apr 2022 | 3,645,875 |
Allan Gray Proprietary Limited
| | Direct | | 31 Mar 2022 | 0 |
Coronation Fund Managers, Ltd.
| | Direct | | 31 Mar 2022 | 0 |
Forty Two Point Two
| | Direct | | 31 Mar 2022 | 0 |
Investec Ltd.
| | Direct | | 31 Mar 2022 | 0 |
M&G Investment Management Ltd
| | Direct | | 31 Mar 2022 | 0 |
Public Investment Corporation SOC, Ltd.
| | Direct | | 31 Mar 2022 | 0 |
Coronation Fund Managers, Ltd.
| | Direct | | 14 Mar 2022 | 10,864,122 |
Allan Gray Proprietary Limited
| | Direct | | 14 Jun 2021 | 0 |
Coronation Fund Managers, Ltd.
| | Direct | | 14 Jun 2021 | 0 |
Forty Two Point Two
| | Direct | | 14 Jun 2021 | 0 |
Public Investment Corporation SOC, Ltd.
| | Direct | | 14 Jun 2021 | 0 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 3.31 per share. | Direct | 1,131,090 | 10 Jun 2021 | 341,616 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 3.37 per share. | Direct | 725,667 | 04 Jun 2021 | 215,140 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 3.41 per share. | Direct | 391,805 | 28 May 2021 | 115,000 |
Allan Gray Proprietary Limited
| | Direct | | 31 Mar 2021 | 0 |
Coronation Fund Managers, Ltd.
| | Direct | | 31 Mar 2021 | 0 |
Forty Two Point Two
| | Direct | | 31 Mar 2021 | 0 |
Public Investment Corporation SOC, Ltd.
| | Direct | | 31 Mar 2021 | 0 |
Coronation Fund Managers, Ltd.
| | Direct | | 28 Sept 2020 | 0 |
Forty Two Point Two
| Bought at price 279.95 per share. | Direct | 43,392,870 | 21 Aug 2020 | 155,000 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.50 per share. | Direct | 27,453 | 29 Jun 2020 | 10,964 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 0.12 per share. | Direct | 58,210 | 26 Jun 2020 | 485,086 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.55 per share. | Direct | 96,031 | 26 Jun 2020 | 37,689 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.54 per share. | Direct | 126,800 | 25 Jun 2020 | 50,000 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.55 per share. | Direct | 104,808 | 24 Jun 2020 | 41,069 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.61 per share. | Direct | 261,200 | 23 Jun 2020 | 100,000 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.64 per share. | Direct | 354,277 | 17 Jun 2020 | 134,196 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.66 per share. | Direct | 159,861 | 12 Jun 2020 | 60,008 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.67 per share. | Direct | 66,675 | 11 Jun 2020 | 25,000 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.51 per share. | Direct | 69,456 | 02 Jun 2020 | 27,705 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.49 per share. | Direct | 352,863 | 01 Jun 2020 | 141,769 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.52 per share. | Direct | 27,948 | 22 May 2020 | 11,073 |
Ninety One South Africa Employee Benefit Trust
| Bought at price 2.50 per share. | Direct | 62,525 | 20 May 2020 | 25,000 |
Forty Two Point Two
| | Direct | | 20 Mar 2020 | 0 |
Animashahun (Ademola)
| | Direct | | 18 Mar 2020 | 15,065 |
du Toit (Hendrik J.)
| | Direct | | 18 Mar 2020 | 302,370 |
Fletcher (Adam)
| | Direct | | 18 Mar 2020 | 5,157 |
McFarland (Kim)
| | Direct | | 18 Mar 2020 | 3,772 |
Allan Gray Proprietary Limited
| | Direct | | 16 Mar 2020 | 0 |
du Toit (Hendrik J.)
| | Direct | | 16 Mar 2020 | 0 |
Forty Two Point Two
| | Direct | | 16 Mar 2020 | 0 |
McFarland (Kim)
| | Direct | | 16 Mar 2020 | 0 |
Ninety One South Africa Employee Benefit Trust
| | Direct | | 16 Mar 2020 | 0 |
Public Investment Corporation SOC, Ltd.
| | Direct | | 16 Mar 2020 | 0 |