For the year ended 
   Notes  31 December 
2023 
Audited 
R'000 
31 December 
2022 
Audited 
R'000 
Revenue  5  9 244 022  7 939 061 
Gain on acquisition of joint operation  249 909  – 
Foreign exchange gain     99 377  68 310 
Other expenses     (7 048 087) (5 866 720)
Earnings before interest, taxation, depreciation, amortisation and impairment     2 545 221  2 140 651 
Depreciation and amortisation     (249 319) (219 473)
Impairment     –  (236)
Income from equity-accounted investment     19 083  3 944 
Results from operating activities     2 314 985  1 924 886 
Finance income     40 941  26 078 
Finance expense     (2 670) (1 487)
Profit before taxation     2 353 256  1 949 477 
Taxation     (600 292) (539 467)
Total comprehensive income for the year     1 752 964  1 410 010 
Basic earnings per share (cents)    70.1  56.4 
Diluted earnings per share (cents)    70.1  56.4