Revenue
2017
2018
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | R7.88B | R6.24B | R5.50B | R5.12B | R5.27B | R4.18B | R2.49B | R2.34B | R2.43B |
| Gross profit | R3.13B | R1.81B | R1.59B | R1.38B | R1.88B | R1.25B | R142.7M | R32.0M | R196.3M |
| Operating expenses | R4.40B | R4.21B | R3.71B | R3.51B | R3.12B | R2.69B | R2.21B | — | — |
| Operating income | R2.92B | R1.61B | R1.42B | R1.31B | R1.82B | R937.9M | R52.0M | −R24.5M | R119.6M |
| Net income | R2.24B | R1.33B | R1.28B | R1.12B | R1.44B | R635.0M | R6.5M | R13.7M | R61.9M |
| Basic EPSper diluted share | ZAR 2.60 | ZAR 1.54 | ZAR 1.49 | ZAR 1.31 | ZAR 1.68 | ZAR 0.83 | ZAR 1.50 | ZAR 3.20 | ZAR 14.70 |
| Diluted EPSper diluted share | ZAR 2.59 | ZAR 1.54 | ZAR 1.48 | ZAR 1.31 | ZAR 1.67 | ZAR 0.81 | ZAR 1.50 | ZAR 3.20 | ZAR 14.70 |