340.00
-2.30%
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 893.2m
FY2017FY2026
Net income
ZAR 160.2m
FY2017FY2026
Free cash flow
−ZAR 99.9m
FY2017FY2026
Shareholders' equity
ZAR 1.57bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 893.2m | ZAR 868.9m | ZAR 1.28bn | ZAR 1.53bn | ZAR 1.32bn | ZAR 879.1m | ZAR 984.1m | ZAR 997.1m | ZAR 1.74bn | ZAR 1.55bn |
| Gross profit | ZAR 239.0m | ZAR 255.7m | ZAR 350.0m | ZAR 357.7m | ZAR 281.8m | ZAR 108.0m | ZAR 100.6m | ZAR 128.7m | ZAR 270.1m | ZAR 334.2m |
| Operating income | ZAR 147.5m | ZAR 158.4m | ZAR 251.9m | ZAR 248.7m | ZAR 185.7m | ZAR 67.4m | ZAR 48.0m | −ZAR 28.9m | ZAR 149.9m | ZAR 229.0m |
| Net income | ZAR 160.2m | ZAR 165.0m | ZAR 196.6m | ZAR 186.2m | ZAR 131.8m | ZAR 18.9m | ZAR 4.9m | ZAR 3.2m | ZAR 120.4m | ZAR 169.2m |
| Diluted earnings per share | 1.65 | 1.68 | 1.98 | 1.89 | 1.04 | 0.15 | 0.04 | 0.02 | 0.94 | 1.30 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 3.69bn | ZAR 3.27bn | ZAR 2.84bn | ZAR 2.66bn | ZAR 2.44bn | ZAR 2.47bn | ZAR 2.75bn | ZAR 2.91bn | ZAR 3.23bn | ZAR 2.74bn |
| Cash and short-term investments | ZAR 183.7m | ZAR 154.7m | ZAR 122.6m | ZAR 172.6m | ZAR 191.1m | ZAR 154.6m | ZAR 255.1m | ZAR 122.6m | ZAR 156.7m | ZAR 240.8m |
| Total liabilities | ZAR 2.12bn | ZAR 1.84bn | ZAR 1.55bn | ZAR 1.51bn | ZAR 1.48bn | ZAR 1.64bn | ZAR 1.94bn | ZAR 2.10bn | ZAR 2.06bn | ZAR 1.72bn |
| Debt | ZAR 1.40bn | ZAR 988.6m | ZAR 934.8m | ZAR 887.9m | ZAR 853.7m | ZAR 961.2m | ZAR 1.08bn | ZAR 992.2m | ZAR 889.6m | ZAR 571.6m |
| Shareholders' equity | ZAR 1.57bn | ZAR 1.43bn | ZAR 1.28bn | ZAR 1.15bn | ZAR 963.1m | ZAR 827.8m | ZAR 814.5m | ZAR 806.3m | ZAR 1.17bn | ZAR 1.02bn |
| Shares outstanding | 97m | 98m | 100m | 99m | 127m | 128m | 131m | 132m | 128m | 130m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | −ZAR 99.1m | ZAR 34.2m | ZAR 91.3m | ZAR 2.1m | ZAR 129.9m | −ZAR 3.0m | ZAR 343.4m | ZAR 202.1m | −ZAR 276.4m | ZAR 238.2m |
| Capital spending | −ZAR 828,060 | −ZAR 972,384 | −ZAR 722,708 | −ZAR 1.2m | −ZAR 1.2m | −ZAR 471,224 | −ZAR 771,883 | −ZAR 2.8m | −ZAR 1.6m | −ZAR 918,944 |
| Free cash flow | −ZAR 99.9m | ZAR 33.3m | ZAR 90.5m | ZAR 870,531 | ZAR 128.7m | −ZAR 3.5m | ZAR 342.6m | ZAR 199.2m | −ZAR 278.0m | ZAR 237.3m |
| Dividends paid | −ZAR 6.6m | −ZAR 10.9m | — | — | — | — | — | — | — | — |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Nov 2023 | Aug 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 465.7m | ZAR 433.1m | ZAR 460.0m | ZAR 361.9m | ZAR 507.0m | ZAR 595.6m | ZAR 595.6m | ZAR 688.9m |
| Gross profit | ZAR 137.2m | ZAR 103.6m | ZAR 135.4m | ZAR 105.0m | ZAR 150.5m | ZAR 197.2m | ZAR 197.2m | ZAR 152.8m |
| Operating income | ZAR 87.8m | ZAR 52.7m | ZAR 94.6m | ZAR 59.0m | ZAR 98.9m | ZAR 143.3m | ZAR 143.3m | ZAR 103.5m |
| Net income | ZAR 75.6m | ZAR 80.3m | ZAR 79.9m | ZAR 67.6m | ZAR 97.4m | ZAR 111.8m | ZAR 111.8m | ZAR 84.8m |
| Diluted earnings per share | 0.78 | 0.83 | 0.82 | 0.69 | 0.98 | 1.12 | 1.13 | 0.86 |
| Cash from operations | −ZAR 159.0m | −ZAR 10.0m | −ZAR 88.0m | ZAR 5.0m | ZAR 28.0m | ZAR 1.0m | ZAR 1.0m | ZAR 89.0m |
| Total assets | ZAR 3.87bn | ZAR 3.69bn | ZAR 3.47bn | ZAR 3.27bn | ZAR 3.06bn | ZAR 2.84bn | ZAR 2.84bn | ZAR 2.70bn |
| Cash and short-term investments | ZAR 52.3m | ZAR 183.7m | ZAR 163.3m | ZAR 154.7m | ZAR 168.9m | ZAR 122.6m | ZAR 122.6m | ZAR 191.9m |
| Debt | ZAR 1.45bn | ZAR 1.38bn | ZAR 1.26bn | ZAR 1.95bn | ZAR 1.86bn | ZAR 1.15bn | ZAR 211.8m | ZAR 909.2m |
| Shareholders' equity | ZAR 1.64bn | ZAR 1.57bn | ZAR 1.50bn | ZAR 1.43bn | ZAR 1.37bn | ZAR 1.28bn | ZAR 1.28bn | ZAR 1.18bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -16.3% | 0.3% | -2.9% |
| Operating income | -16.0% | 17.0% | -0.8% |
| Net income | -4.9% | 53.3% | -1.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 28.1% | 26.3% | 23.5% | 20.2% |
| Operating margin | 17.4% | 17.6% | 15.6% | 12.2% |
| Net margin | 18.5% | 15.5% | 12.7% | 10.2% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 1.8 | 2.8 | 3.4 | 2.3 | 3.0 | 27.0 | 58.2 | 87.4 | 5.5 | 6.1 |
| Price to sales | 0.3 | 0.5 | 0.5 | 0.3 | 0.3 | 0.6 | 0.3 | 0.3 | 0.4 | 0.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 28 May 2025.
| FY2026 | FY2025 | |
|---|---|---|
| Paid in the year | 0.086 | 0.095 |
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.