| Group | Company | ||||
| R'000 | Notes | 2024 | 2023 | 2024 | 2023 |
|---|---|---|---|---|---|
| Revenue | 19 | 8 443 462 | 9 244 022 | 1 057 600 | 841 248 |
| Gain on acquisition of joint operation | 41 | – | 249 909 | – | – |
| Foreign exchange gain | 29 321 | 99 377 | – | – | |
| Other expenses | (6 741 366) | (7 048 087) | (36 812) | (35 732) | |
| Earnings before interest, taxation, depreciation and amortisation | 20 | 1 731 417 | 2 545 221 | 1 020 788 | 805 516 |
| Depreciation and amortisation | 3,4 | (354 410) | (249 319) | (126) | (116) |
| Impairments | 3 | (575 429) | – | – | – |
| Income from equity accounted investment | 6 | 20 122 | 19 083 | – | – |
| Results from operating activities | 821 700 | 2 314 985 | 1 020 662 | 805 400 | |
| Finance income | 22 | 66 011 | 40 941 | 435 | 468 |
| Finance expense | 23 | (1 358) | (2 670) | – | – |
| Profit before taxation | 886 353 | 2 353 256 | 1 021 097 | 805 868 | |
| Taxation | 24 | (219 146) | (600 292) | 72 | (6 388) |
| Total comprehensive income for the year | 667 207 | 1 752 964 | 1 021 169 | 799 480 | |
| Earnings per share | |||||
| Basic earnings per share (cents) | 25 | 26.7 | 70.1 | – | – |
| Diluted earnings per share (cents) | 25 | 26.7 | 70.1 | – | – |