766.00
-1.79%
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 630.4m
FY2016FY2025
Net income
ZAR 148.1m
FY2016FY2025
Free cash flow
ZAR 76.4m
FY2016FY2025
Shareholders' equity
ZAR 1.26bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 630.4m | ZAR 637.8m | ZAR 668.0m | ZAR 619.1m | ZAR 442.2m | ZAR 413.8m | ZAR 342.2m | ZAR 329.3m | ZAR 315.4m | ZAR 278.7m |
| Operating income | ZAR 192.9m | ZAR 199.2m | ZAR 285.2m | ZAR 236.3m | ZAR 97.2m | ZAR 89.9m | ZAR 86.1m | ZAR 100.7m | ZAR 96.8m | ZAR 70.8m |
| Net income | ZAR 148.1m | ZAR 147.9m | ZAR 210.6m | ZAR 170.1m | ZAR 69.7m | ZAR 65.0m | ZAR 61.1m | ZAR 71.3m | ZAR 62.8m | ZAR 48.7m |
| Diluted earnings per share | 1.14 | 1.10 | 1.51 | 1.20 | 0.46 | 0.40 | 0.37 | 0.44 | 0.39 | 0.34 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 1.75bn | ZAR 1.79bn | ZAR 1.80bn | ZAR 1.64bn | ZAR 1.32bn | ZAR 1.17bn | ZAR 1.04bn | ZAR 964.4m | ZAR 896.1m | ZAR 1.02bn |
| Cash and short-term investments | ZAR 486.2m | ZAR 477.2m | ZAR 492.0m | ZAR 272.6m | ZAR 190.5m | ZAR 134.5m | ZAR 89.9m | ZAR 108.4m | ZAR 91.8m | ZAR 123.7m |
| Total liabilities | ZAR 491.6m | ZAR 625.9m | ZAR 797.3m | ZAR 873.1m | ZAR 699.8m | ZAR 605.7m | ZAR 534.8m | ZAR 548.3m | ZAR 537.7m | ZAR 643.0m |
| Debt | ZAR 164.8m | ZAR 243.6m | ZAR 288.6m | ZAR 318.8m | ZAR 276.6m | ZAR 323.6m | ZAR 294.5m | ZAR 301.7m | ZAR 285.5m | ZAR 338.6m |
| Shareholders' equity | ZAR 1.26bn | ZAR 1.16bn | ZAR 1.00bn | ZAR 765.7m | ZAR 618.9m | ZAR 564.5m | ZAR 502.2m | ZAR 416.1m | ZAR 358.4m | ZAR 380.2m |
| Shares outstanding | 131m | 134m | 140m | 142m | 152m | 161m | 163m | 162m | 163m | 145m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 84.5m | ZAR 52.0m | ZAR 275.1m | ZAR 114.6m | ZAR 149.7m | ZAR 109.2m | ZAR 20.2m | ZAR 67.8m | ZAR 56.5m | ZAR 30.4m |
| Capital spending | −ZAR 8.1m | −ZAR 5.4m | −ZAR 7.2m | −ZAR 6.1m | −ZAR 6.4m | −ZAR 8.5m | −ZAR 5.7m | −ZAR 8.4m | −ZAR 4.3m | −ZAR 6.3m |
| Free cash flow | ZAR 76.4m | ZAR 46.7m | ZAR 267.9m | ZAR 108.5m | ZAR 143.3m | ZAR 100.8m | ZAR 14.5m | ZAR 59.4m | ZAR 52.2m | ZAR 24.2m |
| Dividends paid | — | — | — | — | — | −ZAR 12.0m | −ZAR 11.2m | −ZAR 6.0m | −ZAR 8.7m | −ZAR 5.8m |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Nov 2023 | Aug 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 681.8m | ZAR 700.8m | ZAR 486.2m | ZAR 319.4m | ZAR 311.0m | ZAR 318.0m | ZAR 159.0m | ZAR 330.3m |
| Gross profit | ZAR 202.0m | ZAR 221.1m | ZAR 165.6m | ZAR 327.4m | ZAR 311.0m | ZAR 21.0m | ZAR 159.0m | ZAR 169.7m |
| Operating income | ZAR 94.0m | ZAR 127.4m | ZAR 66.9m | ZAR 100.0m | ZAR 77.5m | ZAR 99.7m | ZAR 49.9m | ZAR 102.1m |
| Net income | ZAR 70.6m | ZAR 89.7m | ZAR 47.8m | ZAR 85.7m | ZAR 62.4m | ZAR 68.3m | ZAR 34.2m | ZAR 79.6m |
| Diluted earnings per share | 0.55 | 0.70 | 0.37 | 0.66 | 0.48 | 0.52 | 0.26 | 0.60 |
| Cash from operations | ZAR 3.0m | ZAR 126.0m | ZAR 102.0m | ZAR 90.0m | −ZAR 5.0m | ZAR 46.0m | ZAR 23.0m | — |
| Capital spending | −ZAR 5.0m | −ZAR 3.0m | −ZAR 1.0m | −ZAR 2.0m | −ZAR 2.0m | — | — | — |
| Free cash flow | −ZAR 2.0m | ZAR 123.0m | ZAR 101.0m | ZAR 88.0m | −ZAR 7.0m | — | — | — |
| Total assets | ZAR 2.28bn | ZAR 2.23bn | ZAR 2.36bn | ZAR 1.75bn | ZAR 1.88bn | ZAR 1.79bn | ZAR 1.79bn | ZAR 1.72bn |
| Cash and short-term investments | ZAR 333.1m | ZAR 415.9m | ZAR 381.7m | ZAR 486.2m | ZAR 415.2m | ZAR 477.2m | ZAR 477.2m | ZAR 467.7m |
| Debt | ZAR 198.9m | ZAR 246.4m | ZAR 202.9m | ZAR 145.6m | ZAR 232.2m | ZAR 226.0m | ZAR 204.9m | ZAR 190.0m |
| Shareholders' equity | ZAR 1.36bn | ZAR 1.30bn | ZAR 1.32bn | ZAR 1.26bn | ZAR 1.17bn | ZAR 1.16bn | ZAR 1.16bn | ZAR 1.11bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 0.6% | 8.8% | 10.3% |
| Operating income | -6.6% | 16.5% | 12.1% |
| Net income | -4.5% | 17.9% | 14.4% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 30.9% | 35.8% | 32.3% | 30.9% |
| Net margin | 23.3% | 26.5% | 23.8% | 22.3% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 6.3 | 6.6 | 4.8 | 6.7 | 11.0 | 7.0 | 4.4 | 7.1 | 8.0 | 10.4 |
| Price to sales | 1.5 | 1.5 | 1.5 | 1.8 | 1.7 | 1.1 | 0.8 | 1.5 | 1.6 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 26 Jun 2019.
| FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|
| Paid in the year | 0.075 | 0.07 | 0.063 | 0.055 | 0.043 | 0.033 | 0.025 |
- 10-to-1 reverse split · 19 Dec 2011
- 1-to-1 reverse split · 28 Mar 2002
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.