460.00
0.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 17.87bn
FY2016FY2025
Net income
−ZAR 448.4m
FY2016FY2025
Free cash flow
ZAR 851.7m
FY2016FY2025
Shareholders' equity
ZAR 2.21bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 17.87bn | ZAR 11.82bn | ZAR 15.86bn | ZAR 13.91bn | ZAR 12.62bn | ZAR 10.23bn | ZAR 11.24bn | ZAR 10.28bn | ZAR 9.52bn | ZAR 8.95bn |
| Gross profit | ZAR 2.83bn | ZAR 1.45bn | ZAR 1.92bn | ZAR 1.24bn | ZAR 2.20bn | ZAR 1.59bn | ZAR 2.00bn | ZAR 1.90bn | ZAR 1.76bn | ZAR 1.60bn |
| Research and development | — | ZAR 29.0m | ZAR 21.6m | ZAR 16.6m | ZAR 13.6m | ZAR 14.2m | ZAR 28.0m | ZAR 35.0m | ZAR 70.6m | ZAR 59.8m |
| Operating income | ZAR 798.4m | ZAR 504.3m | ZAR 486.6m | ZAR 452.7m | ZAR 1.10bn | ZAR 560.7m | ZAR 1.07bn | ZAR 1.01bn | ZAR 881.1m | ZAR 751.2m |
| Net income | −ZAR 448.4m | −ZAR 4.16bn | ZAR 95.5m | −ZAR 40.4m | ZAR 674.8m | ZAR 174.2m | ZAR 624.2m | ZAR 667.4m | ZAR 556.2m | ZAR 447.9m |
| Diluted earnings per share | -2.30 | -21.45 | 0.48 | -0.21 | 3.45 | 0.90 | 3.26 | 3.37 | 2.79 | 2.25 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 12.58bn | ZAR 9.68bn | ZAR 13.11bn | ZAR 12.83bn | ZAR 9.08bn | ZAR 9.30bn | ZAR 8.97bn | ZAR 8.42bn | ZAR 8.11bn | ZAR 8.03bn |
| Cash and short-term investments | ZAR 1.30bn | ZAR 1.17bn | ZAR 968.9m | ZAR 1.30bn | ZAR 1.08bn | ZAR 1.62bn | ZAR 1.14bn | ZAR 672.0m | ZAR 670.7m | ZAR 744.0m |
| Total liabilities | ZAR 10.32bn | ZAR 6.88bn | ZAR 7.58bn | ZAR 7.63bn | ZAR 5.20bn | ZAR 5.08bn | ZAR 4.66bn | ZAR 4.13bn | ZAR 3.91bn | ZAR 3.85bn |
| Debt | ZAR 5.54bn | ZAR 746.3m | ZAR 3.89bn | ZAR 4.18bn | ZAR 2.60bn | ZAR 2.43bn | ZAR 2.60bn | ZAR 1.93bn | ZAR 1.87bn | ZAR 2.02bn |
| Shareholders' equity | ZAR 2.21bn | ZAR 2.69bn | ZAR 5.41bn | ZAR 5.07bn | ZAR 3.76bn | ZAR 4.11bn | ZAR 4.19bn | ZAR 4.17bn | ZAR 4.08bn | ZAR 4.08bn |
| Shares outstanding | 195m | 194m | 200m | 194m | 196m | 192m | 192m | 198m | 199m | 199m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 1.24bn | ZAR 167.4m | ZAR 148.5m | −ZAR 447.6m | ZAR 220.9m | ZAR 755.6m | ZAR 555.8m | ZAR 345.9m | ZAR 410.1m | ZAR 560.4m |
| Capital spending | −ZAR 390.6m | −ZAR 465.8m | −ZAR 576.1m | −ZAR 424.7m | −ZAR 439.7m | −ZAR 245.9m | −ZAR 479.8m | −ZAR 303.2m | −ZAR 193.2m | −ZAR 345.0m |
| Free cash flow | ZAR 851.7m | −ZAR 298.3m | −ZAR 427.6m | −ZAR 872.4m | −ZAR 218.8m | ZAR 509.7m | ZAR 76.0m | ZAR 42.7m | ZAR 216.8m | ZAR 215.4m |
| Dividends paid | — | — | −ZAR 36.5m | −ZAR 192.1m | −ZAR 155.4m | −ZAR 25.2m | −ZAR 224.9m | −ZAR 189.9m | −ZAR 153.8m | −ZAR 152.8m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Mar 2024 | Dec 2023 | Sept 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 8.54bn | ZAR 9.21bn | ZAR 8.66bn | ZAR 3.87bn | ZAR 7.95bn | ZAR 3.98bn | ZAR 8.22bn | ZAR 4.11bn |
| Gross profit | ZAR 1.42bn | ZAR 1.52bn | ZAR 1.34bn | ZAR 618.7m | ZAR 810.0m | ZAR 405.0m | ZAR 1.04bn | ZAR 520.9m |
| Operating income | ZAR 323.8m | ZAR 508.4m | ZAR 142.7m | ZAR 127.5m | ZAR 248.9m | ZAR 67.1m | ZAR 163.0m | ZAR 151.6m |
| Net income | ZAR 141.3m | −ZAR 271.3m | −ZAR 180.6m | −ZAR 208.6m | −ZAR 5.3m | −ZAR 2.6m | ZAR 2.6m | ZAR 1.3m |
| Diluted earnings per share | 0.71 | -1.39 | -0.93 | -1.07 | -0.03 | -0.01 | 0.01 | 0.01 |
| Cash from operations | −ZAR 157.0m | ZAR 1.68bn | −ZAR 438.0m | ZAR 614.0m | −ZAR 325.0m | −ZAR 186.0m | ZAR 629.0m | ZAR 302.0m |
| Capital spending | −ZAR 122.0m | −ZAR 257.0m | −ZAR 132.0m | −ZAR 316.0m | −ZAR 233.0m | −ZAR 116.0m | −ZAR 301.0m | −ZAR 150.0m |
| Free cash flow | −ZAR 279.0m | ZAR 1.42bn | −ZAR 570.0m | ZAR 298.0m | −ZAR 558.0m | −ZAR 302.0m | ZAR 328.0m | ZAR 152.0m |
| Total assets | ZAR 12.19bn | ZAR 12.58bn | ZAR 12.68bn | ZAR 9.68bn | ZAR 13.84bn | ZAR 13.84bn | ZAR 13.11bn | ZAR 13.11bn |
| Cash and short-term investments | ZAR 666.4m | ZAR 1.30bn | ZAR 559.9m | ZAR 1.17bn | ZAR 1.05bn | ZAR 1.05bn | ZAR 968.9m | ZAR 968.9m |
| Debt | ZAR 5.33bn | ZAR 5.54bn | ZAR 5.66bn | ZAR 364.2m | ZAR 3.40bn | ZAR 3.40bn | ZAR 2.83bn | ZAR 2.83bn |
| Shareholders' equity | ZAR 2.36bn | ZAR 2.21bn | ZAR 2.53bn | ZAR 2.69bn | ZAR 5.67bn | ZAR 5.67bn | ZAR 5.41bn | ZAR 5.41bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 8.7% | 11.8% | 8.7% |
| Operating income | 20.8% | 7.3% | 0.1% |
| Net income | 123.1% | — | — |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 14.4% | 12.5% | 13.7% | 15.4% |
| Operating margin | 4.4% | 3.8% | 4.7% | 6.5% |
| Net margin | -15.5% | -7.7% | -4.5% | -0.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -1.9 | -0.5 | 37.1 | -131.9 | 8.0 | 20.7 | 7.1 | 5.8 | 7.7 | 9.8 |
| Price to sales | 0.1 | 0.2 | 0.2 | 0.4 | 0.4 | 0.3 | 0.4 | 0.4 | 0.5 | 0.5 |
Dividends and splits
Per share, in the currency the company pays
Paid for 0 years. Last went ex-dividend on 6 Apr 2022.
| FY2022 | FY2021 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | FY2014 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.90 | 0.75 | 1.00 | 0.80 | 0.70 | 0.70 | 0.80 | 0.70 |
- 25-for-1 split · 5 Mar 2007
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.