11.49
—
Close of 30 Oct 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 681.5m
FY2017FY2025
Net income
ZAR 27.7m
FY2017FY2025
Free cash flow
ZAR 92.0m
FY2017FY2025
Shareholders' equity
ZAR 456.9m
FY2017FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 681.5m | ZAR 703.5m | ZAR 719.6m | ZAR 598.8m | ZAR 465.0m | ZAR 578.7m | ZAR 678.9m | ZAR 587.6m | ZAR 528.8m |
| Gross profit | ZAR 364.2m | ZAR 321.6m | ZAR 354.4m | ZAR 327.7m | ZAR 242.5m | ZAR 276.4m | ZAR 357.1m | ZAR 319.9m | ZAR 291.6m |
| Operating income | ZAR 81.3m | ZAR 41.0m | ZAR 118.0m | ZAR 88.9m | ZAR 50.1m | −ZAR 74.6m | ZAR 25.0m | ZAR 14.1m | ZAR 755,000 |
| Net income | ZAR 27.7m | −ZAR 835,000 | ZAR 85.7m | ZAR 53.7m | ZAR 23.1m | −ZAR 74.2m | ZAR 35.5m | ZAR 12.8m | ZAR 3.2m |
| Diluted earnings per share | 1.24 | -0.04 | 3.95 | 2.48 | 1.11 | -3.56 | 1.71 | 0.54 | 0.13 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 1.24bn | ZAR 1.14bn | ZAR 1.10bn | ZAR 810.8m | ZAR 723.2m | ZAR 785.1m | ZAR 486.3m | ZAR 348.5m | ZAR 328.7m |
| Cash and short-term investments | ZAR 66.2m | — | — | — | — | — | — | — | — |
| Total liabilities | ZAR 786.0m | ZAR 681.5m | ZAR 646.4m | ZAR 470.1m | ZAR 446.0m | ZAR 531.4m | ZAR 165.4m | ZAR 76.0m | ZAR 69.3m |
| Debt | ZAR 625.2m | ZAR 381.5m | ZAR 276.2m | ZAR 89.8m | ZAR 82.1m | ZAR 74.8m | ZAR 75.2m | — | — |
| Shareholders' equity | ZAR 456.9m | ZAR 432.3m | ZAR 423.1m | ZAR 323.3m | ZAR 266.3m | ZAR 243.8m | ZAR 312.4m | ZAR 272.5m | ZAR 259.5m |
| Shares outstanding | 22m | 22m | 22m | 22m | 21m | 21m | 21m | 24m | 24m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 120.7m | ZAR 114.0m | ZAR 120.0m | ZAR 65.6m | ZAR 113.4m | ZAR 92.7m | ZAR 63.1m | ZAR 37.3m | ZAR 13.7m |
| Capital spending | −ZAR 28.7m | −ZAR 85.5m | −ZAR 113.5m | −ZAR 13.0m | −ZAR 4.2m | −ZAR 15.8m | −ZAR 18.2m | −ZAR 24.4m | −ZAR 22.7m |
| Free cash flow | ZAR 92.0m | ZAR 28.5m | ZAR 6.5m | ZAR 52.6m | ZAR 109.2m | ZAR 77.0m | ZAR 44.9m | ZAR 12.9m | −ZAR 9.1m |
| Dividends paid | — | — | −ZAR 17,000 | −ZAR 17,000 | −ZAR 17,000 | −ZAR 17,000 | −ZAR 17,000 | −ZAR 17,000 | −ZAR 5.6m |
Latest quarters
By quarter end
| Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | |
|---|---|---|---|---|
| Revenue | ZAR 319.2m | ZAR 362.3m | ZAR 318.1m | ZAR 385.4m |
| Gross profit | ZAR 174.2m | ZAR 190.0m | ZAR 142.3m | ZAR 179.3m |
| Operating income | ZAR 29.5m | ZAR 47.5m | −ZAR 7.1m | ZAR 39.6m |
| Net income | ZAR 6.5m | ZAR 21.2m | −ZAR 22.5m | ZAR 21.7m |
| Diluted earnings per share | 0.28 | 0.98 | -1.03 | 1.00 |
| Total assets | ZAR 1.24bn | ZAR 1.16bn | ZAR 1.14bn | ZAR 1.12bn |
| Cash and short-term investments | ZAR 66.2m | — | — | — |
| Debt | ZAR 563.9m | ZAR 392.3m | ZAR 381.5m | ZAR 301.6m |
| Shareholders' equity | ZAR 456.9m | ZAR 459.4m | ZAR 432.3m | ZAR 444.9m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 4.4% | 3.3% | — |
| Operating income | -2.9% | — | — |
| Net income | -19.8% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 49.5% | 50.6% | 50.4% | — |
| Operating margin | 8.8% | 12.2% | 8.1% | — |
| Net margin | 1.9% | 6.2% | 3.1% | — |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2013 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 0.1 | -3.0 | 0.0 | 0.0 | 0.1 | -0.0 | 0.1 | 0.2 | 0.9 | -0.1 |
| Price to sales | — | — | — | — | 0.0 | — | — | — | 0.0 | — |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 7 Dec 2016.
| FY2017 | FY2016 | FY2014 | FY2013 | FY2012 | FY2011 | FY2010 | FY2009 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.003 | 0.006 | 0.006 | 0.006 | 0.005 | 0.004 | 0.004 | 0.004 |
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.