Note | Stated capital R’000 | Other reserves R’000 | Retained income R’000 | Total attributable to the owners R’000 | Non– controlling interest R’000 | Total equity R’000 | |
|---|---|---|---|---|---|---|---|
| Group | |||||||
| Balance at 1 January 2024 | 955 797 | 47 553 | 1 703 149 | 2 706 499 | 26 386 | 2 732 885 | |
| Profit for the year | – | – | 605 226 | 605 226 | 15 632 | 620 858 | |
| Other comprehensive income for the year: | |||||||
| Currency translation differences net of taxation | 12 | – | (38 453) | – | (38 453) | (43) | (38 496) |
| Transactions with owners: | |||||||
| Shares issued as part of a business combination transaction | 11 | 22 432 | – | – | 22 432 | – | 22 432 |
| Transactions with non-controlling interest | 6 | – | – | (1 736) | (1 736) | (290) | (2 026) |
| Deferred income tax assets | 15 | 40 085 | 40 012 | – | – | ||
| Share options exercised | 11 & 12 | 2 432 | (10 242) | – | (7 810) | – | (7 810) |
| Share-based payment costs | 12 | – | 8 401 | – | 8 401 | – | 8 401 |
| Foreign currency translation reclassified to comprehensive income | 12 | – | (649) | – | (649) | – | (649) |
| Dividends paid | – | – | (92 985) | (92 985) | (5 878) | (98 863) | |
| Balance as at 31 December 2024 | 980 661 | 6 610 | 2 213 654 | 3 200 925 | 35 807 | 3 236 732 | |
| Balance at 1 January 2025 | 980 661 | 6 610 | 2 213 654 | 3 200 925 | 35 807 | 3 236 732 | |
| Profit for the year | – | – | 691 347 | 691 347 | 23 499 | 714 846 | |
| Other comprehensive income for the year: | |||||||
| Currency translation differences net of taxation | 12 | – | (71 479) | – | (71 479) | (57) | (71 536) |
| Transactions with owners: | |||||||
| Transactions with non-controlling interest | 6 | – | – | (709) | (709) | (3 761) | (4 470) |
| Share options exercised | 11 & 12 | 1 422 | (21 590) | – | (20 168) | – | (20 168) |
| Share options forfeited | 12 | – | (2 695) | 2 695 | – | – | – |
| Share-based payment costs | 12 | – | 11 448 | – | 11 448 | – | 11 448 |
| Disposal of subsidiary | – | – | 1 350 | 1 350 | 1 350 | 2 700 | |
| Dividends paid | – | – | (117 047) | (117 047) | (12 553) | (129 600) | |
| Balance as at 31 December 2025 | 982 083 | (77 706) | 2 791 290 | 3 695 667 | 44 285 | 3 739 952 |
Note | Stated capital R’000 | Other reserves R’000 | Retained income R’000 | Total equity R’000 | |
|---|---|---|---|---|---|
| Company | |||||
| Balance at 1 January 2024 | 955 797 | 13 772 | 201 265 | 1 170 834 | |
| Profit for the year | – | – | 252 950 | 252 950 | |
| Transactions with owners: | |||||
| Shares issued as part of a business combination transaction | 11 | 22 432 | – | – | 22 432 |
| Share options exercised | 11 & 12 | 2 432 | (10 242) | – | (7 810) |
| Share-based payment costs | 12 | – | 8 401 | – | 8 401 |
| Dividends paid | – | – | (92 985) | (92 985) | |
| Balance as at 31 December 2024 | 980 661 | 11 931 | 361 230 | 1 353 822 | |
| Balance at 1 January 2025 | 980 661 | 11 931 | 361 230 | 1 353 822 | |
| Profit for the year | – | – | 159 592 | 159 592 | |
| Transactions with owners: | |||||
| Currency translation differences net of taxation | 12 | – | (71 479) | – | (71 479) |
| Transactions with owners: | |||||
| Share options exercised | 11 & 12 | 1 422 | (21 590) | – | (20 168) |
| Share options forfeited | 12 | – | (2 695) | – | (2 695) |
| Share-based payment costs | 12 | – | 11 448 | – | 11 448 |
| Dividends paid | – | – | (117 047) | (117 047) | |
| Balance as at 31 December 2025 | 982 083 | (906) | 403 775 | 1 384 952 |
| Company | ||
| 2025 | 2024 | |
|---|---|---|
| Dividends paid per share (cents) | 24.44 | 19.56 |