A
69.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.
Net income
−ZAR 125.9m
FY2015FY2024
Total assets
ZAR 5.16bn
FY2015FY2024
Shareholders' equity
ZAR 3.25bn
FY2015FY2024
Income statement
Fiscal years
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Operating income | ZAR 130.3m | ZAR 557.4m | ZAR 512.4m | ZAR 728.0m | ZAR 771.2m | ZAR 662.7m | ZAR 464.3m | ZAR 471.3m | ZAR 395.8m | ZAR 259.3m |
| Net income | −ZAR 125.9m | ZAR 55.4m | ZAR 183.5m | ZAR 312.8m | ZAR 302.0m | ZAR 303.6m | ZAR 269.9m | ZAR 256.6m | ZAR 117.7m | ZAR 140.3m |
| Diluted earnings per share | -0.15 | 0.07 | 0.30 | 0.56 | 0.52 | 0.53 | 0.47 | 0.46 | 0.21 | 0.24 |
Balance sheet
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 5.16bn | ZAR 5.41bn | ZAR 5.56bn | ZAR 5.44bn | ZAR 5.11bn | ZAR 4.55bn | ZAR 4.48bn | ZAR 3.13bn | ZAR 3.07bn | ZAR 3.04bn |
| Cash and short-term investments | ZAR 347.8m | ZAR 330.3m | ZAR 189.8m | ZAR 138.6m | ZAR 198.9m | ZAR 177.7m | ZAR 265.3m | ZAR 365.2m | ZAR 709.4m | ZAR 373.1m |
| Total liabilities | ZAR 1.92bn | ZAR 2.04bn | ZAR 2.12bn | ZAR 2.99bn | ZAR 2.79bn | ZAR 2.33bn | ZAR 2.39bn | ZAR 1.19bn | ZAR 1.28bn | ZAR 1.99bn |
| Debt | ZAR 790.8m | ZAR 805.5m | ZAR 996.3m | ZAR 849.8m | ZAR 995.9m | ZAR 664.6m | ZAR 814.2m | — | — | — |
| Shareholders' equity | ZAR 3.25bn | ZAR 3.37bn | ZAR 3.44bn | ZAR 2.45bn | ZAR 2.33bn | ZAR 2.22bn | ZAR 2.10bn | ZAR 1.94bn | ZAR 1.79bn | ZAR 1.05bn |
| Shares outstanding | 841m | 850m | 621m | 576m | 575m | 586m | 569m | 559m | 554m | 579m |
Latest quarters
By quarter end
| Jun 2025 | Jun 2024 | Dec 2023 | Jun 2023 | Dec 2022 | Jun 2022 | Dec 2021 | Jun 2021 | |
|---|---|---|---|---|---|---|---|---|
| Operating income | ZAR 186.1m | ZAR 267.1m | ZAR 290.3m | ZAR 216.4m | ZAR 296.0m | ZAR 374.1m | ZAR 353.4m | ZAR 423.2m |
| Net income | ZAR 101.0m | −ZAR 118.4m | ZAR 173.8m | ZAR 57.7m | ZAR 125.8m | ZAR 152.0m | ZAR 160.8m | ZAR 156.0m |
| Diluted earnings per share | 0.12 | -0.14 | 0.21 | 0.09 | 0.21 | 0.26 | 0.27 | 0.27 |
| Total assets | ZAR 5.45bn | ZAR 5.41bn | ZAR 5.56bn | ZAR 5.56bn | ZAR 5.72bn | ZAR 5.44bn | ZAR 5.38bn | ZAR 5.11bn |
| Cash and short-term investments | ZAR 483.2m | ZAR 330.3m | ZAR 189.3m | ZAR 189.8m | ZAR 155.2m | ZAR 138.6m | ZAR 202.4m | ZAR 198.9m |
| Debt | ZAR 656.3m | ZAR 681.6m | ZAR 672.2m | ZAR 808.7m | ZAR 930.5m | ZAR 661.2m | ZAR 827.9m | ZAR 812.1m |
| Shareholders' equity | ZAR 3.29bn | ZAR 3.37bn | ZAR 3.62bn | ZAR 3.44bn | ZAR 2.40bn | ZAR 2.45bn | ZAR 2.39bn | ZAR 2.33bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -21.3% | -8.0% | 7.3% |
| Operating income | -43.7% | -27.8% | -7.6% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 5.3% | 6.3% | 7.5% | 8.2% |
| Net margin | -0.5% | 1.4% | 2.3% | 3.1% |
Valuation history
At each fiscal year end
| FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | FY2015 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | -13.3 | 50.7 | 17.4 | 9.7 | 7.2 | 6.5 | 10.3 | 13.9 | 28.7 | 22.3 |
| Price to sales | 0.4 | 0.3 | 0.4 | 0.3 | 0.3 | 0.3 | 0.5 | 0.8 | 0.9 | 1.0 |
Dividends and splits
Per share, in the currency the company pays
Paid for 2 years. Last went ex-dividend on 7 May 2025.
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 0.06 | 0.11 | 0.17 | 0.34 | 0.34 | 0.34 | 0.33 | 0.30 |
- 1-to-1 reverse split · 4 Aug 2006
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.