1,816.00
+0.50%
Close of 9 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 3.13bn
FY2017FY2026
Net income
ZAR 1.44bn
FY2017FY2026
Free cash flow
ZAR 1.25bn
FY2017FY2026
Shareholders' equity
ZAR 14.02bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 3.13bn | ZAR 2.93bn | ZAR 2.61bn | ZAR 2.45bn | ZAR 2.50bn | ZAR 2.39bn | ZAR 2.19bn | ZAR 2.28bn | ZAR 2.17bn | ZAR 2.06bn |
| Gross profit | ZAR 1.88bn | ZAR 1.88bn | ZAR 1.58bn | ZAR 1.48bn | ZAR 1.49bn | ZAR 1.59bn | ZAR 1.42bn | ZAR 1.50bn | ZAR 1.44bn | ZAR 1.32bn |
| Research and development | — | — | — | ZAR 0 | ZAR 1 | ZAR 0 | ZAR 2 | ZAR 0 | ZAR 0 | ZAR 0 |
| Operating income | ZAR 2.11bn | ZAR 1.98bn | ZAR 1.63bn | ZAR 1.23bn | ZAR 1.40bn | ZAR 1.35bn | −ZAR 987.6m | ZAR 761.3m | ZAR 1.18bn | ZAR 793.4m |
| Net income | ZAR 1.44bn | ZAR 1.50bn | ZAR 950.4m | ZAR 520.3m | ZAR 1.18bn | ZAR 154.1m | −ZAR 3.77bn | −ZAR 602.6m | ZAR 2.65bn | ZAR 630.2m |
| Diluted earnings per share | 2.01 | 2.10 | 1.32 | 0.72 | 1.64 | 0.22 | -5.35 | -0.86 | 3.73 | 0.89 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 26.00bn | ZAR 24.57bn | ZAR 22.89bn | ZAR 21.84bn | ZAR 21.63bn | ZAR 22.59bn | ZAR 24.55bn | ZAR 27.05bn | ZAR 29.08bn | ZAR 27.32bn |
| Cash and short-term investments | ZAR 864.2m | ZAR 1.04bn | ZAR 611.7m | ZAR 722.9m | ZAR 725.0m | ZAR 990.7m | ZAR 672.9m | ZAR 585.6m | ZAR 1.15bn | ZAR 447.8m |
| Total liabilities | ZAR 8.45bn | ZAR 9.24bn | ZAR 7.24bn | ZAR 9.40bn | ZAR 9.30bn | ZAR 11.48bn | ZAR 12.97bn | ZAR 11.46bn | ZAR 12.02bn | ZAR 13.42bn |
| Debt | ZAR 7.27bn | ZAR 8.26bn | ZAR 6.33bn | ZAR 8.63bn | ZAR 8.54bn | ZAR 9.68bn | ZAR 11.70bn | ZAR 10.49bn | ZAR 11.27bn | ZAR 10.48bn |
| Shareholders' equity | ZAR 14.02bn | ZAR 13.26bn | ZAR 13.80bn | ZAR 12.44bn | ZAR 12.33bn | ZAR 11.11bn | ZAR 11.58bn | ZAR 15.59bn | ZAR 17.04bn | ZAR 13.95bn |
| Shares outstanding | 717m | 714m | 722m | 719m | 719m | 715m | 704m | 704m | 711m | 709m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 1.25bn | ZAR 926.0m | ZAR 838.2m | ZAR 686.5m | ZAR 612.1m | ZAR 340.1m | ZAR 574.5m | ZAR 653.3m | ZAR 380.8m | ZAR 124.0m |
| Capital spending | −ZAR 1.6m | −ZAR 4.0m | −ZAR 2.9m | −ZAR 31.4m | −ZAR 2.3m | −ZAR 4.5m | −ZAR 4.1m | −ZAR 3.6m | −ZAR 2.9m | −ZAR 27.3m |
| Free cash flow | ZAR 1.25bn | ZAR 922.0m | ZAR 835.3m | ZAR 655.1m | ZAR 609.9m | ZAR 335.6m | ZAR 570.4m | ZAR 649.7m | ZAR 377.9m | ZAR 96.7m |
| Dividends paid | −ZAR 787.1m | −ZAR 706.8m | −ZAR 414.9m | −ZAR 557.0m | −ZAR 557.0m | −ZAR 557.0m | −ZAR 605.2m | −ZAR 805.3m | −ZAR 805.3m | −ZAR 805.3m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Sept 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 1.56bn | ZAR 1.58bn | ZAR 1.42bn | ZAR 1.51bn | ZAR 1.26bn | ZAR 1.37bn | ZAR 677.0m | ZAR 1.33bn |
| Gross profit | ZAR 945.6m | ZAR 927.7m | ZAR 930.9m | ZAR 949.8m | ZAR 774.5m | ZAR 833.0m | ZAR 408.6m | ZAR 804.0m |
| Operating income | ZAR 868.6m | ZAR 734.8m | ZAR 699.9m | ZAR 764.7m | ZAR 409.5m | ZAR 190.4m | ZAR 336.7m | ZAR 718.3m |
| Net income | ZAR 812.9m | ZAR 630.8m | ZAR 800.3m | ZAR 701.1m | ZAR 688.6m | ZAR 261.8m | ZAR 130.9m | ZAR 321.6m |
| Diluted earnings per share | 1.13 | 0.88 | 1.12 | 0.97 | 0.95 | 0.36 | 0.18 | 0.45 |
| Cash from operations | ZAR 621.0m | ZAR 632.0m | ZAR 461.0m | ZAR 464.0m | ZAR 513.0m | ZAR 324.0m | ZAR 162.0m | ZAR 335.0m |
| Capital spending | — | — | −ZAR 2.0m | −ZAR 1.0m | −ZAR 1.0m | −ZAR 5.0m | — | −ZAR 27.0m |
| Free cash flow | — | — | ZAR 459.0m | ZAR 463.0m | ZAR 512.0m | ZAR 319.0m | — | ZAR 308.0m |
| Total assets | ZAR 26.00bn | ZAR 25.15bn | ZAR 24.57bn | ZAR 23.80bn | ZAR 22.89bn | ZAR 22.11bn | ZAR 22.11bn | ZAR 21.84bn |
| Cash and short-term investments | ZAR 864.2m | ZAR 1.08bn | ZAR 1.04bn | ZAR 1.23bn | ZAR 611.7m | ZAR 676.3m | ZAR 676.3m | ZAR 722.9m |
| Debt | ZAR 7.06bn | ZAR 6.94bn | ZAR 6.85bn | ZAR 6.92bn | ZAR 6.12bn | ZAR 5.96bn | ZAR 73.6m | ZAR 8.42bn |
| Shareholders' equity | ZAR 15.28bn | ZAR 13.52bn | ZAR 13.26bn | ZAR 12.76bn | ZAR 13.80bn | ZAR 12.11bn | ZAR 13.37bn | ZAR 12.44bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.5% | 5.6% | 6.8% |
| Operating income | 19.7% | 9.4% | 8.0% |
| Net income | 40.5% | 56.4% | 0.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 62.0% | 61.3% | 61.8% | 63.4% |
| Operating margin | 67.5% | 62.5% | 60.5% | 47.2% |
| Net margin | 48.6% | 39.7% | 35.9% | 23.0% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 9.0 | 7.8 | 10.5 | 12.8 | 4.6 | 37.1 | -0.9 | -14.4 | 4.0 | 22.4 |
| Price to sales | 4.2 | 4.0 | 3.8 | 2.7 | 2.2 | 2.4 | 1.6 | 3.8 | 4.8 | 6.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 7 Oct 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|
| Paid in the year | 0.54 | 0.91 | 0.83 | 0.59 | 0.79 | 0.86 | 1.145 |
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.