T
127.00
—
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 565.8m
FY2015FY2024
Net income
ZAR 34.3m
FY2015FY2024
Free cash flow
ZAR 48.7m
FY2015FY2024
Shareholders' equity
—
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 565.8m | ZAR 502.3m | ZAR 513.2m | ZAR 518.4m | ZAR 421.5m | ZAR 514.9m | ZAR 539.0m | ZAR 525.4m | ZAR 313.4m | ZAR 293.8m |
| Gross profit | ZAR 240.3m | ZAR 193.4m | ZAR 197.2m | ZAR 219.4m | ZAR 175.5m | ZAR 231.9m | ZAR 245.9m | ZAR 250.5m | ZAR 157.3m | ZAR 148.9m |
| Operating income | ZAR 62.5m | ZAR 21.9m | ZAR 42.2m | ZAR 62.5m | −ZAR 8.5m | ZAR 69.2m | ZAR 91.9m | ZAR 102.3m | ZAR 75.4m | ZAR 66.0m |
| Net income | ZAR 34.3m | ZAR 3.6m | ZAR 418,600 | ZAR 39.8m | −ZAR 21.3m | ZAR 42.9m | ZAR 58.8m | ZAR 64.3m | ZAR 53.7m | ZAR 45.4m |
| Diluted earnings per share | 0.36 | 0.04 | 0.00 | 0.41 | -0.21 | 0.40 | 0.54 | 0.59 | 0.51 | 0.42 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | — | — | ZAR 418.6m | ZAR 366.2m | ZAR 342.1m | ZAR 362.8m | ZAR 380.7m | ZAR 389.0m | ZAR 216.9m | ZAR 126.3m |
| Cash and short-term investments | — | — | ZAR 13.5m | ZAR 17.8m | ZAR 23.4m | ZAR 12.6m | ZAR 28.7m | ZAR 55.9m | ZAR 90.9m | ZAR 16.5m |
| Total liabilities | — | — | ZAR 250.7m | ZAR 190.0m | ZAR 183.4m | ZAR 141.9m | ZAR 168.2m | ZAR 202.0m | ZAR 67.1m | ZAR 56.7m |
| Debt | — | — | ZAR 143.8m | ZAR 91.2m | ZAR 110.2m | ZAR 82.7m | ZAR 93.1m | — | — | — |
| Shareholders' equity | — | — | ZAR 167.8m | ZAR 176.2m | ZAR 158.8m | ZAR 220.9m | ZAR 212.5m | ZAR 187.1m | ZAR 149.8m | ZAR 69.6m |
| Shares outstanding | 95m | 95m | 95m | 98m | 102m | 107m | 108m | 108m | 106m | 108m |
Cash flow
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 51.1m | −ZAR 11.5m | ZAR 18.7m | ZAR 70.5m | ZAR 37.0m | ZAR 43.3m | ZAR 68.1m | ZAR 62.3m | ZAR 51.7m | ZAR 54.2m |
| Capital spending | −ZAR 2.4m | −ZAR 6.5m | −ZAR 9.9m | −ZAR 7.1m | −ZAR 5.8m | −ZAR 6.4m | −ZAR 16.4m | −ZAR 9.1m | −ZAR 7.2m | −ZAR 3.2m |
| Free cash flow | ZAR 48.7m | −ZAR 18.0m | ZAR 8.8m | ZAR 63.4m | ZAR 31.2m | ZAR 36.9m | ZAR 51.7m | ZAR 53.3m | ZAR 44.5m | ZAR 50.9m |
| Dividends paid | — | — | −ZAR 10.5m | −ZAR 17.7m | −ZAR 11.7m | −ZAR 27.2m | −ZAR 32.9m | −ZAR 28.5m | −ZAR 20.0m | −ZAR 43.5m |
Latest quarters
By quarter end
| Dec 2024 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | Jun 2022 | Dec 2021 | Jun 2021 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 304.3m | ZAR 273.6m | ZAR 292.2m | ZAR 229.0m | ZAR 273.3m | ZAR 229.8m | ZAR 283.5m | ZAR 236.8m |
| Gross profit | ZAR 129.3m | ZAR 120.1m | ZAR 120.3m | ZAR 73.9m | ZAR 119.5m | ZAR 83.5m | ZAR 113.8m | ZAR 93.8m |
| Operating income | ZAR 44.8m | ZAR 26.5m | ZAR 36.1m | −ZAR 13.9m | ZAR 35.9m | ZAR 5.1m | ZAR 37.1m | ZAR 16.1m |
| Net income | ZAR 28.0m | ZAR 14.1m | ZAR 20.3m | −ZAR 22.0m | ZAR 25.6m | −ZAR 23.7m | ZAR 24.1m | ZAR 9.4m |
| Diluted earnings per share | 0.29 | 0.14 | 0.21 | -0.23 | 0.27 | -0.25 | 0.25 | 0.10 |
| Total assets | ZAR 446.5m | ZAR 429.1m | ZAR 430.9m | ZAR 430.5m | ZAR 440.7m | ZAR 418.6m | ZAR 430.6m | ZAR 366.2m |
| Cash and short-term investments | ZAR 18.4m | ZAR 12.0m | ZAR 25.5m | ZAR 7.4m | ZAR 10.5m | ZAR 13.5m | ZAR 22.1m | ZAR 17.8m |
| Debt | ZAR 101.9m | ZAR 125.1m | ZAR 155.0m | ZAR 62.4m | ZAR 166.9m | ZAR 133.6m | ZAR 132.6m | ZAR 83.6m |
| Shareholders' equity | ZAR 234.1m | ZAR 203.7m | ZAR 191.9m | ZAR 174.4m | ZAR 192.5m | ZAR 167.8m | ZAR 191.6m | ZAR 176.2m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 3.0% | 1.9% | 6.7% |
| Operating income | 0.0% | -2.0% | 0.3% |
| Net income | -4.8% | -4.3% | -2.1% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 40.6% | 40.5% | 41.4% | 44.1% |
| Operating margin | 7.9% | 9.0% | 8.2% | 12.9% |
| Net margin | 3.6% | 3.7% | 3.3% | 7.3% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 4.8 | 53.5 | — | 8.2 | -12.3 | 9.0 | 8.5 | 9.1 | 11.8 | 11.4 |
| Price to sales | 0.3 | 0.4 | 0.4 | 0.6 | 0.6 | 0.8 | 0.9 | 1.1 | 2.0 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 1 years. Last went ex-dividend on 23 Sept 2025.
| FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|
| Paid in the year | 0.11 | 0.10 | 0.191 | 0.253 | 0.305 | 0.263 | 0.092 |
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.