For the six months ended 
   Notes  30 June 2024  Unaudited 
R'000 
30 June 2023  Unaudited 
R'000 
Revenue  4  4 744 334  4 764 417 
Foreign exchange (loss)/gain     (12 864) 147 706 
Operating and other expenses     (3 600 408) (3 363 990)
Earnings before interest, taxation, depreciation and amortisation     1 131 062  1 548 133 
Depreciation and amortisation     (168 702) (115 893)
Income from equity-accounted investment     10 971  9 313 
Results from operating activities     973 331  1 441 553 
Finance income     30 460  21 572 
Finance expense     (679) (689)
Profit before taxation     1 003 112  1 462 436 
Taxation     (283 525) (413 749)
Total comprehensive income for the period     719 587  1 048 687 
Basic earnings per share (cents)    28.8  42.0 
Diluted earnings per share (cents)    28.8  42.0