11,181.00
+0.44%
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 113.55bn
FY2017FY2026
Net income
ZAR 2.91bn
FY2017FY2026
Free cash flow
ZAR 3.80bn
FY2017FY2026
Shareholders' equity
ZAR 19.93bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 113.55bn | ZAR 112.66bn | ZAR 113.76bn | ZAR 106.32bn | ZAR 91.98bn | ZAR 87.20bn | ZAR 73.42bn | ZAR 79.71bn | ZAR 77.66bn | ZAR 66.13bn |
| Operating income | ZAR 5.27bn | ZAR 5.48bn | ZAR 5.41bn | ZAR 5.71bn | ZAR 4.97bn | ZAR 3.79bn | ZAR 1.64bn | ZAR 3.62bn | ZAR 3.38bn | ZAR 3.34bn |
| Net income | ZAR 2.91bn | ZAR 2.45bn | ZAR 2.44bn | ZAR 3.35bn | ZAR 3.29bn | ZAR 2.10bn | ZAR 306.0m | ZAR 1.87bn | ZAR 2.16bn | ZAR 1.57bn |
| Diluted earnings per share | 17.52 | 14.50 | 14.08 | 19.39 | 18.91 | 11.28 | 1.64 | 9.73 | 10.52 | 7.77 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 59.47bn | ZAR 62.08bn | ZAR 62.65bn | ZAR 66.66bn | ZAR 42.94bn | ZAR 38.46bn | ZAR 43.68bn | ZAR 38.87bn | ZAR 36.75bn | ZAR 34.58bn |
| Cash and short-term investments | ZAR 1.68bn | ZAR 2.68bn | ZAR 1.74bn | ZAR 2.04bn | ZAR 994.0m | ZAR 1.74bn | ZAR 2.12bn | ZAR 1.04bn | ZAR 1.74bn | ZAR 1.35bn |
| Total liabilities | ZAR 39.32bn | ZAR 41.97bn | ZAR 44.51bn | ZAR 48.89bn | ZAR 28.89bn | ZAR 26.29bn | ZAR 31.23bn | ZAR 27.03bn | ZAR 25.50bn | ZAR 22.65bn |
| Debt | ZAR 23.48bn | ZAR 25.69bn | ZAR 28.08bn | ZAR 30.49bn | ZAR 13.36bn | ZAR 12.06bn | ZAR 18.73bn | ZAR 13.28bn | ZAR 8.04bn | ZAR 8.16bn |
| Shareholders' equity | ZAR 19.93bn | ZAR 19.90bn | ZAR 17.96bn | ZAR 17.63bn | ZAR 13.92bn | ZAR 12.05bn | ZAR 12.51bn | ZAR 11.88bn | ZAR 11.25bn | ZAR 12.20bn |
| Shares outstanding | 166m | 169m | 173m | 173m | 174m | 186m | 187m | 192m | 205m | 202m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 4.63bn | ZAR 5.67bn | ZAR 3.53bn | −ZAR 1.19bn | ZAR 2.73bn | ZAR 6.05bn | ZAR 2.21bn | ZAR 2.74bn | ZAR 4.30bn | ZAR 1.34bn |
| Capital spending | −ZAR 829.0m | −ZAR 1.13bn | −ZAR 1.05bn | −ZAR 1.01bn | −ZAR 968.0m | −ZAR 560.0m | −ZAR 661.0m | −ZAR 898.0m | −ZAR 612.0m | −ZAR 992.0m |
| Free cash flow | ZAR 3.80bn | ZAR 4.54bn | ZAR 2.49bn | −ZAR 2.20bn | ZAR 1.76bn | ZAR 5.50bn | ZAR 1.55bn | ZAR 1.84bn | ZAR 3.69bn | ZAR 345.0m |
| Dividends paid | −ZAR 1.05bn | −ZAR 911.0m | −ZAR 1.10bn | −ZAR 1.24bn | −ZAR 928.0m | −ZAR 294.0m | −ZAR 474.0m | −ZAR 1.04bn | −ZAR 3.14bn | −ZAR 1.15bn |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Mar 2024 | Dec 2023 | Sept 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 55.89bn | ZAR 57.66bn | ZAR 56.42bn | ZAR 56.17bn | ZAR 56.60bn | ZAR 28.30bn | ZAR 57.17bn | ZAR 28.58bn |
| Operating income | ZAR 2.70bn | ZAR 2.57bn | ZAR 3.15bn | ZAR 2.33bn | ZAR 2.78bn | ZAR 1.39bn | ZAR 2.71bn | ZAR 1.30bn |
| Net income | ZAR 1.56bn | ZAR 1.35bn | ZAR 1.32bn | ZAR 1.13bn | ZAR 1.32bn | ZAR 662.0m | ZAR 1.11bn | ZAR 556.0m |
| Diluted earnings per share | 9.41 | 7.97 | 7.83 | 6.51 | 7.65 | 3.83 | 6.43 | 3.21 |
| Cash from operations | ZAR 2.70bn | ZAR 1.94bn | ZAR 5.48bn | ZAR 186.0m | ZAR 3.76bn | ZAR 1.88bn | −ZAR 230.0m | −ZAR 115.0m |
| Capital spending | −ZAR 320.0m | −ZAR 509.0m | −ZAR 566.0m | −ZAR 546.0m | −ZAR 538.0m | −ZAR 269.0m | −ZAR 497.0m | −ZAR 248.0m |
| Free cash flow | ZAR 2.38bn | ZAR 1.43bn | ZAR 4.92bn | −ZAR 360.0m | ZAR 3.23bn | ZAR 1.61bn | −ZAR 727.0m | −ZAR 363.0m |
| Total assets | ZAR 59.47bn | ZAR 61.76bn | ZAR 62.08bn | ZAR 66.24bn | ZAR 62.65bn | ZAR 62.65bn | ZAR 65.95bn | ZAR 65.95bn |
| Cash and short-term investments | ZAR 1.68bn | ZAR 1.99bn | ZAR 2.68bn | ZAR 1.65bn | ZAR 1.74bn | ZAR 1.74bn | ZAR 1.42bn | ZAR 1.43bn |
| Debt | ZAR 20.94bn | ZAR 23.75bn | ZAR 23.06bn | ZAR 18.30bn | ZAR 25.28bn | ZAR 17.23bn | ZAR 29.71bn | ZAR 21.59bn |
| Shareholders' equity | ZAR 19.93bn | ZAR 19.19bn | ZAR 19.90bn | ZAR 18.96bn | ZAR 17.96bn | ZAR 17.96bn | ZAR 17.42bn | ZAR 17.42bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.2% | 5.3% | 5.6% |
| Operating income | -2.6% | 6.8% | 4.8% |
| Net income | -4.6% | 6.8% | 6.9% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 4.8% | 4.9% | 4.9% | 4.6% |
| Net margin | 2.4% | 2.5% | 2.6% | 2.4% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | |
|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 6.5 | 8.4 | 8.6 | 5.2 | 5.8 | 9.8 | 34.2 | 8.4 | 8.4 |
| Price to sales | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.2 | 0.1 | 0.2 | 0.2 |
Dividends and splits
Per share, in the currency the company pays
Paid for 5 years. Last went ex-dividend on 30 Sept 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 4.10 | 6.10 | 5.25 | 6.45 | 7.35 | 5.30 | 1.60 | 2.50 |
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.