1,073.00
-0.19%
Close of 6 Nov 2026, in ZAc
Search any instrument
Reference data, closing prices and charts across 45,000 companies, plus crypto, commodities and currencies.
At a glance
Figures in ZAR, from our data supplier.
Revenue
ZAR 1.53bn
FY2016FY2025
Net income
ZAR 1.59bn
FY2016FY2025
Free cash flow
ZAR 724.3m
FY2016FY2025
Shareholders' equity
ZAR 11.53bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 1.53bn | ZAR 1.43bn | ZAR 1.19bn | ZAR 910.3m | ZAR 705.1m | ZAR 687.0m | ZAR 653.4m | ZAR 586.5m | ZAR 524.8m | ZAR 453.3m |
| Operating income | ZAR 928.5m | ZAR 699.0m | ZAR 694.9m | ZAR 570.0m | ZAR 306.2m | ZAR 391.2m | ZAR 438.5m | ZAR 371.2m | ZAR 327.2m | ZAR 253.5m |
| Net income | ZAR 1.59bn | ZAR 1.04bn | ZAR 888.9m | ZAR 1.17bn | ZAR 23.6m | ZAR 485.4m | ZAR 920.7m | ZAR 814.5m | ZAR 641.6m | ZAR 559.1m |
| Diluted earnings per share | 4.13 | 2.70 | 2.31 | 3.02 | 0.06 | 1.23 | 2.34 | 2.07 | 1.63 | 1.42 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 16.21bn | ZAR 14.75bn | ZAR 13.37bn | ZAR 11.90bn | ZAR 9.89bn | ZAR 9.65bn | ZAR 9.03bn | ZAR 7.96bn | ZAR 6.64bn | ZAR 5.66bn |
| Cash and short-term investments | ZAR 746.1m | ZAR 520.2m | ZAR 422.5m | ZAR 286.4m | ZAR 65.6m | ZAR 223.1m | ZAR 74.6m | ZAR 212.7m | ZAR 16.5m | ZAR 16.3m |
| Total liabilities | ZAR 4.68bn | ZAR 4.51bn | ZAR 4.16bn | ZAR 3.70bn | ZAR 2.83bn | ZAR 2.61bn | ZAR 2.49bn | ZAR 1.99bn | ZAR 1.43bn | ZAR 1.08bn |
| Debt | ZAR 1.82bn | ZAR 1.84bn | ZAR 1.85bn | ZAR 1.21bn | ZAR 269.9m | ZAR 279.5m | ZAR 842.7m | ZAR 667.1m | ZAR 301.6m | ZAR 207.3m |
| Shareholders' equity | ZAR 11.53bn | ZAR 10.25bn | ZAR 9.20bn | ZAR 8.21bn | ZAR 7.06bn | ZAR 7.04bn | ZAR 6.54bn | ZAR 5.98bn | ZAR 5.22bn | ZAR 4.58bn |
| Shares outstanding | 384m | 385m | 385m | 388m | 393m | 393m | 394m | 394m | 394m | 395m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 752.6m | ZAR 701.1m | ZAR 594.4m | ZAR 480.3m | ZAR 406.8m | ZAR 382.5m | ZAR 360.1m | ZAR 269.8m | ZAR 267.8m | ZAR 259.8m |
| Capital spending | −ZAR 28.3m | −ZAR 46.4m | −ZAR 241.5m | −ZAR 146.5m | −ZAR 52.4m | −ZAR 13.5m | −ZAR 36.8m | −ZAR 25.0m | −ZAR 11.3m | −ZAR 20.5m |
| Free cash flow | ZAR 724.3m | ZAR 654.7m | ZAR 352.8m | ZAR 333.8m | ZAR 354.4m | ZAR 369.0m | ZAR 323.3m | ZAR 244.8m | ZAR 256.5m | ZAR 239.4m |
| Dividends paid | −ZAR 130.9m | −ZAR 132.4m | −ZAR 138.6m | — | — | −ZAR 93,000 | −ZAR 98.3m | −ZAR 49.3m | — | — |
Latest quarters
By quarter end
| Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Aug 2023 | Feb 2023 | Aug 2022 | Feb 2022 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 811.3m | ZAR 776.6m | ZAR 748.5m | ZAR 741.1m | ZAR 692.3m | ZAR 629.0m | ZAR 576.4m | ZAR 530.4m |
| Operating income | ZAR 445.5m | ZAR 504.3m | ZAR 424.2m | ZAR 321.6m | ZAR 377.4m | ZAR 320.8m | ZAR 374.1m | ZAR 320.2m |
| Net income | ZAR 556.1m | ZAR 964.5m | ZAR 622.6m | ZAR 200.9m | ZAR 839.2m | ZAR 394.9m | ZAR 494.0m | ZAR 580.1m |
| Diluted earnings per share | 1.45 | 2.35 | 1.73 | 0.52 | 2.18 | 1.03 | 1.28 | 1.52 |
| Total assets | ZAR 17.14bn | ZAR 16.21bn | ZAR 15.06bn | — | ZAR 14.57bn | ZAR 13.37bn | ZAR 12.51bn | ZAR 11.90bn |
| Cash and short-term investments | ZAR 1.07bn | ZAR 746.1m | ZAR 608.8m | — | ZAR 411.6m | ZAR 422.5m | ZAR 406.3m | ZAR 286.4m |
| Debt | ZAR 1.84bn | ZAR 1.17bn | ZAR 1.10bn | — | ZAR 1.37bn | ZAR 1.84bn | ZAR 1.86bn | ZAR 1.21bn |
| Shareholders' equity | ZAR 12.23bn | ZAR 11.53bn | ZAR 10.70bn | — | ZAR 10.07bn | ZAR 9.20bn | ZAR 8.58bn | ZAR 8.21bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 18.8% | 17.3% | 30.4% |
| Operating income | 17.7% | 18.9% | 32.4% |
| Net income | 10.7% | 26.7% | 44.2% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 55.0% | 57.2% | 55.7% | 57.4% |
| Net margin | 88.8% | 92.7% | 80.6% | 93.2% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 0.8 | 0.3 | 0.4 | 0.4 | 13.0 | 0.4 | 0.4 | 0.4 | 0.4 | 0.4 |
| Price to sales | 0.8 | 0.2 | 0.3 | 0.5 | 0.4 | 0.3 | 0.5 | 0.5 | 0.5 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 12 Aug 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|
| Paid in the year | 0.42 | 0.34 | 0.344 | 0.36 | 0.25 | 0.125 |
Sources and methodology
- Data on this tab
- Our data supplier
- Chart on the Overview
- TradingView
Nothing here is investment advice. Prices can be delayed or wrong, so check with the exchange before relying on them. Data for this page. How we cover markets.