628.00
-7.37%
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 12.46bn
FY2017FY2026
Net income
ZAR 146.1m
FY2017FY2026
Free cash flow
ZAR 31.6m
FY2017FY2026
Shareholders' equity
ZAR 1.53bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 12.46bn | ZAR 13.24bn | ZAR 12.98bn | ZAR 12.05bn | ZAR 11.51bn | ZAR 11.72bn | ZAR 13.06bn | ZAR 15.07bn | ZAR 15.33bn | ZAR 16.07bn |
| Gross profit | ZAR 1.24bn | ZAR 1.30bn | ZAR 1.26bn | ZAR 1.28bn | ZAR 1.22bn | ZAR 1.14bn | ZAR 1.56bn | ZAR 2.03bn | ZAR 2.23bn | ZAR 2.41bn |
| Research and development | — | — | ZAR 1.2m | ZAR 1.8m | ZAR 2.8m | — | ZAR 37.3m | — | — | — |
| Operating income | ZAR 146.3m | ZAR 171.6m | ZAR 128.7m | ZAR 169.5m | ZAR 199.1m | ZAR 80.2m | ZAR 195.3m | ZAR 387.7m | ZAR 209.6m | ZAR 130.3m |
| Net income | ZAR 146.1m | ZAR 138.7m | ZAR 86.2m | ZAR 120.8m | ZAR 116.4m | ZAR 5.4m | −ZAR 608.5m | ZAR 261.7m | −ZAR 420.7m | −ZAR 162.0m |
| Diluted earnings per share | 1.37 | 1.30 | 0.82 | 1.13 | 1.08 | 0.05 | -5.64 | 2.42 | -3.73 | -1.48 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 3.03bn | ZAR 3.27bn | ZAR 3.12bn | ZAR 3.16bn | ZAR 3.20bn | ZAR 3.52bn | ZAR 4.01bn | ZAR 4.36bn | ZAR 4.53bn | ZAR 5.74bn |
| Cash and short-term investments | ZAR 389.1m | ZAR 494.0m | ZAR 206.9m | ZAR 311.7m | ZAR 331.0m | ZAR 473.9m | ZAR 314.0m | ZAR 369.8m | ZAR 372.5m | ZAR 724.1m |
| Total liabilities | ZAR 1.49bn | ZAR 1.78bn | ZAR 1.66bn | ZAR 1.63bn | ZAR 1.73bn | ZAR 2.16bn | ZAR 2.83bn | ZAR 2.45bn | ZAR 2.93bn | ZAR 3.44bn |
| Debt | ZAR 342.5m | ZAR 379.4m | ZAR 379.1m | ZAR 409.4m | ZAR 557.3m | ZAR 900.8m | ZAR 1.50bn | ZAR 895.6m | ZAR 1.23bn | ZAR 1.82bn |
| Shareholders' equity | ZAR 1.53bn | ZAR 1.49bn | ZAR 1.46bn | ZAR 1.54bn | ZAR 1.48bn | ZAR 1.35bn | ZAR 1.17bn | ZAR 1.91bn | ZAR 1.60bn | ZAR 2.31bn |
| Shares outstanding | 107m | 107m | 106m | 107m | 108m | 115m | 108m | 108m | 113m | 109m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 34.0m | ZAR 335.2m | ZAR 64.4m | ZAR 259.6m | ZAR 145.7m | ZAR 770.6m | −ZAR 18.1m | ZAR 350.3m | ZAR 133.1m | ZAR 165.8m |
| Capital spending | −ZAR 2.4m | −ZAR 8.0m | −ZAR 8.2m | −ZAR 32.8m | −ZAR 11.6m | −ZAR 16.7m | −ZAR 101.1m | −ZAR 32.1m | −ZAR 27.2m | −ZAR 81.7m |
| Free cash flow | ZAR 31.6m | ZAR 327.2m | ZAR 56.2m | ZAR 226.8m | ZAR 134.1m | ZAR 753.9m | −ZAR 119.2m | ZAR 318.1m | ZAR 105.8m | ZAR 84.1m |
| Dividends paid | −ZAR 78.1m | −ZAR 39.2m | −ZAR 127.8m | −ZAR 61.8m | −ZAR 2.0m | −ZAR 2.0m | −ZAR 105.7m | −ZAR 2.2m | −ZAR 1.3m | −ZAR 103.0m |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Aug 2023 | Feb 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 6.26bn | ZAR 6.06bn | ZAR 6.39bn | ZAR 6.47bn | ZAR 6.77bn | ZAR 6.52bn | ZAR 6.46bn | ZAR 6.19bn |
| Gross profit | ZAR 620.2m | ZAR 611.1m | ZAR 624.0m | ZAR 653.3m | ZAR 648.1m | ZAR 629.3m | ZAR 627.7m | ZAR 655.6m |
| Operating income | ZAR 90.2m | ZAR 105.1m | ZAR 72.2m | ZAR 129.3m | ZAR 42.3m | ZAR 69.2m | ZAR 59.5m | ZAR 128.9m |
| Net income | ZAR 62.6m | ZAR 91.7m | ZAR 54.5m | ZAR 109.2m | ZAR 29.4m | ZAR 52.0m | ZAR 34.1m | ZAR 26.5m |
| Diluted earnings per share | 0.59 | 0.86 | 0.51 | 1.02 | 0.28 | 0.49 | 0.32 | 0.25 |
| Cash from operations | −ZAR 90.0m | ZAR 198.0m | −ZAR 164.0m | ZAR 276.0m | ZAR 58.0m | ZAR 148.0m | −ZAR 84.0m | ZAR 208.0m |
| Capital spending | −ZAR 10.0m | — | −ZAR 1.0m | — | −ZAR 4.0m | −ZAR 2.0m | −ZAR 4.0m | −ZAR 12.0m |
| Free cash flow | −ZAR 100.0m | — | −ZAR 165.0m | — | ZAR 54.0m | ZAR 146.0m | −ZAR 88.0m | ZAR 196.0m |
| Total assets | ZAR 3.02bn | ZAR 3.03bn | ZAR 3.17bn | ZAR 3.27bn | ZAR 3.10bn | ZAR 3.12bn | ZAR 2.99bn | ZAR 3.16bn |
| Cash and short-term investments | ZAR 221.2m | ZAR 389.1m | ZAR 253.1m | ZAR 494.0m | ZAR 266.1m | ZAR 275.2m | ZAR 151.8m | ZAR 311.7m |
| Debt | ZAR 79.7m | ZAR 75.5m | ZAR 71.3m | ZAR 73.9m | ZAR 71.0m | ZAR 75.3m | ZAR 76.2m | ZAR 77.4m |
| Shareholders' equity | ZAR 1.56bn | ZAR 1.53bn | ZAR 1.49bn | ZAR 1.49bn | ZAR 1.42bn | ZAR 1.46bn | ZAR 1.41bn | ZAR 1.54bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 1.1% | 1.2% | -2.2% |
| Operating income | -4.8% | 12.8% | -10.9% |
| Net income | 6.6% | 93.2% | -3.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 9.9% | 10.0% | 10.1% | 12.2% |
| Operating margin | 1.2% | 1.2% | 1.2% | 1.5% |
| Net margin | 1.1% | 1.0% | 0.8% | -0.1% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 4.8 | 4.8 | 6.1 | 2.8 | 4.9 | 118.0 | -1.3 | 5.4 | -5.2 | -12.1 |
| Price to sales | 0.1 | 0.1 | 0.0 | 0.0 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 | 0.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 14 Jan 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2020 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.748 | 0.376 | 0.326 | 0.592 | 0.961 | 0.95 | 1.48 | 1.40 |
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.