For the year ended 
  31 December
2023
Audited
R'000
31 December
2022
Audited
R'000
Profit before tax  2 353 256  1 949 477 
Depreciation and amortisation  249 319  219 473 
Effect of exchange rate fluctuations  (7 843) 49 623 
Income from equity-accounted investment  (19 083) (3 944)
Finance income  (40 941) (26 078)
Finance expense  2 670  1 487 
Impairment  –  236 
Movement in rehabilitation provision  (25 635) 11 478 
Other non-cash movement  4 422  4 223 
Loss/(profit) on sale of property, plant and equipment  29  (650)
Fair value adjustment on provisionally priced revenue  (781) 63 933 
Movement in long-term receivable  1 376  (25 219)
Share grants vested  (10 129) (2 284)
Share-based payment expense  11 115  12 848 
Net realisable value inventory adjustment  2 046  1 288 
Changes in working capital:       
Inventories  454 018  (721 650)
Trade and other receivables  (675 134) 622 565 
Trade and other payables  105 820  (22 555)
Cash generated from operating activities  2 404 525  2 134 251 
Interest received  37 721  23 666 
Interest paid  (3 901) (3 358)
Dividends from associates  11 642  – 
Taxation paid  (570 661) (456 863)
Net cash generated from operating activities  1 879 326  1 697 696 
Acquisition of property, plant and equipment – sustaining  (617 551) (466 396)
Acquisition of property, plant and equipment – expansionary  (53 814) (17 841)
Proceeds from the sale of property, plant and equipment  –  697 
Movement in other long-term receivable  –  (14 229)
Net cash utilised in investing activities  (671 365) (497 769)
Repayment of capital portion on lease liabilities  (3 884) (4 131)
Dividends paid  (824 712) (849 703)
Net cash utilised in financing activities  (828 596) (853 834)
Total cash movement for the year  379 365  346 093 
Cash at the beginning of the year  1 268 599  972 129 
Effect of exchange rate movement on cash balances  7 843  (49 623)
Total cash at the end of the year  1 655 807  1 268 599