16,886.00
+1.48%
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 34.87bn
FY2017FY2026
Net income
ZAR 2.65bn
FY2017FY2026
Free cash flow
ZAR 4.73bn
FY2017FY2026
Shareholders' equity
ZAR 80.37bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 34.87bn | ZAR 43.36bn | ZAR 44.71bn | ZAR 40.71bn | ZAR 38.61bn | ZAR 37.77bn | ZAR 38.65bn | ZAR 38.87bn | ZAR 42.60bn | ZAR 41.20bn |
| Gross profit | ZAR 14.05bn | ZAR 19.13bn | ZAR 19.42bn | ZAR 18.41bn | ZAR 18.31bn | ZAR 17.79bn | ZAR 19.33bn | ZAR 19.70bn | ZAR 21.61bn | ZAR 19.90bn |
| Research and development | — | — | ZAR 162.0m | ZAR 214.0m | ZAR 433.0m | ZAR 260.0m | ZAR 195.0m | ZAR 211.0m | ZAR 3.0m | ZAR 188.0m |
| Operating income | ZAR 5.40bn | ZAR 1.44bn | ZAR 7.00bn | ZAR 7.82bn | ZAR 8.67bn | ZAR 7.07bn | ZAR 7.06bn | ZAR 4.81bn | ZAR 9.24bn | ZAR 8.30bn |
| Net income | ZAR 2.65bn | −ZAR 1.08bn | ZAR 4.40bn | ZAR 5.23bn | ZAR 6.49bn | ZAR 4.81bn | ZAR 4.66bn | ZAR 6.46bn | ZAR 6.01bn | ZAR 5.10bn |
| Diluted earnings per share | 5.97 | -2.44 | 9.92 | 11.77 | 14.61 | 10.53 | 10.22 | 14.16 | 13.17 | 11.17 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 108.27bn | ZAR 135.89bn | ZAR 139.16bn | ZAR 134.28bn | ZAR 111.38bn | ZAR 109.68bn | ZAR 133.17bn | ZAR 122.32bn | ZAR 132.84bn | ZAR 116.30bn |
| Cash and short-term investments | ZAR 16.00bn | ZAR 6.41bn | ZAR 12.34bn | ZAR 10.91bn | ZAR 6.18bn | ZAR 8.55bn | ZAR 7.09bn | ZAR 8.98bn | ZAR 11.17bn | ZAR 10.70bn |
| Total liabilities | ZAR 27.90bn | ZAR 51.00bn | ZAR 54.29bn | ZAR 48.05bn | ZAR 40.43bn | ZAR 44.06bn | ZAR 63.95bn | ZAR 68.10bn | ZAR 82.74bn | ZAR 73.20bn |
| Debt | ZAR 15.57bn | ZAR 36.12bn | ZAR 36.46bn | ZAR 29.28bn | ZAR 22.25bn | ZAR 24.87bn | ZAR 42.32bn | ZAR 47.96bn | ZAR 57.95bn | ZAR 47.88bn |
| Shareholders' equity | ZAR 80.37bn | ZAR 84.89bn | ZAR 84.86bn | ZAR 86.24bn | ZAR 70.94bn | ZAR 65.63bn | ZAR 69.22bn | ZAR 54.21bn | ZAR 50.07bn | ZAR 43.10bn |
| Shares outstanding | 443m | 445m | 444m | 444m | 444m | 457m | 457m | 457m | 456m | 456m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 6.87bn | ZAR 5.16bn | ZAR 6.22bn | ZAR 5.52bn | ZAR 5.37bn | ZAR 6.83bn | ZAR 8.26bn | ZAR 6.00bn | ZAR 7.02bn | ZAR 6.50bn |
| Capital spending | −ZAR 2.14bn | −ZAR 5.05bn | −ZAR 5.54bn | −ZAR 3.18bn | −ZAR 2.70bn | −ZAR 3.43bn | −ZAR 2.69bn | −ZAR 3.58bn | −ZAR 8.23bn | −ZAR 2.60bn |
| Free cash flow | ZAR 4.73bn | ZAR 104.0m | ZAR 690.0m | ZAR 2.34bn | ZAR 2.68bn | ZAR 3.39bn | ZAR 5.57bn | ZAR 2.42bn | −ZAR 1.21bn | ZAR 3.90bn |
| Dividends paid | −ZAR 941.0m | −ZAR 1.60bn | −ZAR 1.52bn | −ZAR 1.46bn | −ZAR 1.20bn | −ZAR 1.20bn | −ZAR 1.20bn | −ZAR 1.44bn | −ZAR 1.31bn | −ZAR 1.20bn |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Dec 2023 | Sept 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 17.79bn | ZAR 17.08bn | ZAR 21.40bn | ZAR 21.96bn | ZAR 23.57bn | ZAR 21.14bn | ZAR 10.57bn | ZAR 21.56bn |
| Gross profit | ZAR 6.60bn | ZAR 7.45bn | ZAR 8.68bn | ZAR 10.45bn | ZAR 10.10bn | ZAR 9.31bn | ZAR 4.66bn | ZAR 9.97bn |
| Operating income | ZAR 2.29bn | ZAR 3.11bn | ZAR 3.05bn | ZAR 5.08bn | ZAR 3.50bn | ZAR 3.50bn | ZAR 1.75bn | ZAR 5.16bn |
| Net income | ZAR 1.18bn | ZAR 1.47bn | −ZAR 3.47bn | ZAR 2.39bn | ZAR 2.09bn | ZAR 2.31bn | ZAR 1.16bn | ZAR 2.55bn |
| Diluted earnings per share | 2.65 | 3.31 | -7.81 | 5.38 | 4.71 | 5.21 | 2.60 | 5.75 |
| Cash from operations | ZAR 3.29bn | ZAR 3.58bn | ZAR 3.35bn | ZAR 1.80bn | ZAR 3.77bn | ZAR 2.46bn | ZAR 1.23bn | ZAR 3.81bn |
| Capital spending | −ZAR 1.01bn | −ZAR 1.13bn | −ZAR 1.38bn | −ZAR 1.20bn | −ZAR 1.63bn | −ZAR 1.49bn | −ZAR 746.0m | −ZAR 2.06bn |
| Free cash flow | ZAR 2.28bn | ZAR 2.45bn | ZAR 1.98bn | ZAR 608.0m | ZAR 2.14bn | ZAR 966.0m | ZAR 483.0m | ZAR 1.75bn |
| Total assets | ZAR 108.27bn | ZAR 128.04bn | ZAR 135.89bn | ZAR 136.60bn | ZAR 139.16bn | ZAR 139.29bn | ZAR 139.29bn | ZAR 134.28bn |
| Cash and short-term investments | ZAR 16.00bn | ZAR 5.62bn | ZAR 6.41bn | ZAR 6.80bn | ZAR 12.34bn | ZAR 11.60bn | ZAR 11.60bn | ZAR 10.91bn |
| Debt | ZAR 6.07bn | ZAR 32.94bn | ZAR 36.12bn | ZAR 35.47bn | ZAR 36.13bn | ZAR 36.12bn | ZAR 11.60bn | ZAR 29.28bn |
| Shareholders' equity | ZAR 80.37bn | ZAR 81.09bn | ZAR 84.89bn | ZAR 85.09bn | ZAR 84.86bn | ZAR 85.60bn | ZAR 85.60bn | ZAR 86.24bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | -5.0% | -1.6% | -0.2% |
| Operating income | -11.6% | -5.3% | -5.0% |
| Net income | -20.3% | -11.2% | -4.7% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 42.4% | 43.4% | 44.6% | 47.0% |
| Operating margin | 8.7% | 13.2% | 15.6% | 17.3% |
| Net margin | 2.0% | 6.8% | 9.4% | 11.2% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 27.6 | -48.0 | 16.6 | 17.3 | 9.3 | 21.3 | 12.3 | 8.4 | 10.2 | 24.8 |
| Price to sales | 2.1 | 1.2 | 1.6 | 2.2 | 1.6 | 2.7 | 1.5 | 1.4 | 1.4 | 3.1 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 1 Oct 2025.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.11 | 3.79 | 3.42 | 3.26 | 2.62 | 3.15 | 2.87 | 2.48 |
- 1.017-for-1 split · 6 Oct 2008
- 1-to-1 reverse split · 27 Jun 2005
- 1-to-1 reverse split · 1 Feb 1999
- 2-to-1 reverse split · 21 Nov 1994
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.