9,732.00
+0.67%
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, before interest expense
ZAR 243.97bn
FY2017FY2026
Net income
ZAR 37.47bn
FY2017FY2026
Total assets
ZAR 2.74trn
FY2017FY2026
Shareholders' equity
ZAR 216.05bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | ZAR 243.97bn | ZAR 270.30bn | ZAR 257.55bn | ZAR 131.99bn | ZAR 166.37bn | ZAR 159.48bn | ZAR 171.06bn | ZAR 177.63bn | ZAR 153.83bn | ZAR 139.84bn |
| Operating income | ZAR 53.64bn | ZAR 54.94bn | ZAR 50.59bn | ZAR 57.42bn | ZAR 45.34bn | ZAR 35.75bn | ZAR 23.60bn | ZAR 40.44bn | ZAR 35.19bn | ZAR 32.12bn |
| Net income | ZAR 37.47bn | ZAR 43.54bn | ZAR 39.71bn | ZAR 45.23bn | ZAR 33.60bn | ZAR 27.52bn | ZAR 18.17bn | ZAR 30.88bn | ZAR 27.01bn | ZAR 24.93bn |
| Diluted earnings per share | 6.69 | 7.80 | 7.09 | 8.07 | 5.99 | 4.91 | 3.24 | 5.51 | 4.82 | 4.45 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 2.74trn | ZAR 2.59trn | ZAR 2.37trn | ZAR 2.29trn | ZAR 2.00trn | ZAR 1.89trn | ZAR 1.93trn | ZAR 1.67trn | ZAR 1.53trn | ZAR 1.22trn |
| Cash and short-term investments | ZAR 329.80bn | ZAR 177.96bn | ZAR 162.87bn | ZAR 175.30bn | ZAR 145.70bn | ZAR 136.42bn | ZAR 137.05bn | ZAR 73.33bn | ZAR 99.02bn | ZAR 70.42bn |
| Total liabilities | ZAR 2.52trn | ZAR 2.35trn | ZAR 2.15trn | ZAR 2.10trn | ZAR 1.82trn | ZAR 1.72trn | ZAR 1.77trn | ZAR 1.52trn | ZAR 1.40trn | ZAR 1.10trn |
| Debt | — | ZAR 66.11bn | ZAR 42.15bn | ZAR 16.87bn | ZAR 41.82bn | ZAR 50.32bn | ZAR 30.98bn | ZAR 27.15bn | ZAR 32.65bn | ZAR 23.15bn |
| Shareholders' equity | ZAR 216.05bn | ZAR 235.55bn | ZAR 212.94bn | ZAR 194.15bn | ZAR 176.43bn | ZAR 163.26bn | ZAR 147.77bn | ZAR 140.41bn | ZAR 126.79bn | ZAR 113.40bn |
| Shares outstanding | 5,597m | 5,585m | 5,599m | 5,605m | 5,606m | 5,607m | 5,608m | 5,608m | 5,609m | 5,608m |
Latest quarters
By quarter end
| Jun 2026 | Dec 2025 | Jun 2025 | Dec 2024 | Jun 2024 | Mar 2024 | Dec 2023 | Sept 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | ZAR 107.80bn | ZAR 136.18bn | ZAR 133.21bn | ZAR 133.08bn | ZAR 129.34bn | ZAR 32.06bn | ZAR 124.61bn | ZAR 31.42bn |
| Operating income | ZAR 21.02bn | ZAR 31.82bn | ZAR 26.21bn | ZAR 28.73bn | ZAR 23.55bn | ZAR 29.95bn | ZAR 27.05bn | ZAR 13.52bn |
| Net income | ZAR 13.43bn | ZAR 24.04bn | ZAR 21.63bn | ZAR 21.91bn | ZAR 19.45bn | ZAR 9.72bn | ZAR 20.26bn | ZAR 9.75bn |
| Diluted earnings per share | 2.40 | 4.30 | 3.87 | 3.91 | 3.47 | 1.74 | 3.61 | 1.74 |
| Total assets | ZAR 2.74trn | ZAR 2.68trn | ZAR 2.59trn | ZAR 2.54trn | ZAR 2.37trn | ZAR 2.37trn | ZAR 2.34trn | ZAR 2.34trn |
| Cash and short-term investments | ZAR 105.30bn | ZAR 188.42bn | ZAR 177.96bn | ZAR 175.90bn | ZAR 162.87bn | ZAR 117.97bn | ZAR 160.97bn | ZAR 117.42bn |
| Debt | ZAR 21.14bn | — | ZAR 46.86bn | — | ZAR 21.66bn | — | — | — |
| Shareholders' equity | ZAR 216.05bn | ZAR 221.40bn | ZAR 235.55bn | ZAR 206.71bn | ZAR 212.94bn | ZAR 212.94bn | ZAR 189.67bn | ZAR 205.25bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 22.7% | 8.9% | 6.8% |
| Operating income | -2.2% | 8.5% | 6.3% |
| Net income | -6.1% | 6.4% | 5.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 21.1% | 24.0% | 24.2% | 22.9% |
| Net margin | 15.8% | 18.4% | 18.5% | 17.6% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 13.6 | 11.6 | 10.7 | 9.1 | 10.3 | 12.4 | 15.8 | 11.4 | 13.6 | 15.1 |
| Price to sales | 2.1 | 1.9 | 1.6 | 3.1 | 2.1 | 2.1 | 1.7 | 2.0 | 2.4 | 2.7 |
Dividends and splits
Per share, in the currency the company pays
Paid for 36 years. Last went ex-dividend on 7 Oct 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.80 | 5.06 | 4.46 | 5.95 | 3.74 | 3.10 | 1.10 | 2.98 |
- 1-to-1 reverse split · 9 May 2005
- 1-to-1 reverse split · 13 Sept 2004
- 1.017-for-1 split · 11 May 1998
- 10-for-1 split · 14 Apr 1997
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.