27,698.00
+0.28%
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 91.91bn
FY2017FY2026
Net income
ZAR 13.22bn
FY2017FY2026
Total assets
ZAR 381.67bn
FY2017FY2026
Shareholders' equity
ZAR 82.67bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue, before interest expense | ZAR 91.91bn | ZAR 83.39bn | ZAR 67.90bn | ZAR 84.77bn | ZAR 66.22bn | ZAR 75.34bn | ZAR 63.55bn | ZAR 56.13bn | ZAR 52.85bn | ZAR 44.46bn |
| Operating income | ZAR 18.46bn | ZAR 14.61bn | ZAR 10.01bn | ZAR 5.19bn | ZAR 4.93bn | ZAR 2.22bn | −ZAR 1.11bn | ZAR 6.49bn | ZAR 8.37bn | ZAR 6.25bn |
| Net income | ZAR 13.22bn | ZAR 9.56bn | ZAR 7.37bn | ZAR 6.58bn | ZAR 5.48bn | ZAR 3.22bn | ZAR 178.0m | ZAR 6.61bn | ZAR 5.74bn | ZAR 4.49bn |
| Diluted earnings per share | 19.53 | 14.22 | 11.05 | 9.91 | 8.21 | 4.85 | 0.27 | 10.07 | 8.85 | 6.96 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 381.67bn | ZAR 327.45bn | ZAR 284.11bn | ZAR 301.93bn | ZAR 271.22bn | ZAR 246.69bn | ZAR 210.33bn | ZAR 180.23bn | ZAR 157.98bn | ZAR 130.92bn |
| Cash and short-term investments | ZAR 21.25bn | ZAR 21.43bn | ZAR 18.97bn | ZAR 20.37bn | ZAR 19.77bn | ZAR 20.01bn | ZAR 17.91bn | ZAR 9.40bn | ZAR 18.44bn | ZAR 16.40bn |
| Total liabilities | ZAR 299.79bn | ZAR 261.75bn | ZAR 226.39bn | ZAR 237.95bn | ZAR 217.67bn | ZAR 200.28bn | ZAR 165.78bn | ZAR 137.15bn | ZAR 120.39bn | ZAR 98.63bn |
| Debt | ZAR 19.47bn | ZAR 20.05bn | ZAR 21.66bn | ZAR 20.59bn | ZAR 20.74bn | ZAR 21.56bn | ZAR 21.18bn | ZAR 16.12bn | ZAR 14.08bn | ZAR 9.87bn |
| Shareholders' equity | ZAR 82.67bn | ZAR 65.70bn | ZAR 57.72bn | ZAR 63.97bn | ZAR 53.55bn | ZAR 46.41bn | ZAR 44.55bn | ZAR 43.08bn | ZAR 37.59bn | ZAR 32.29bn |
| Shares outstanding | 677m | 673m | 667m | 664m | 667m | 664m | 661m | 657m | 648m | 645m |
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 47.25bn | ZAR 44.65bn | ZAR 42.15bn | ZAR 37.27bn | ZAR 44.52bn | ZAR 22.26bn | ZAR 35.14bn | ZAR 17.57bn |
| Operating income | ZAR 10.18bn | ZAR 8.27bn | −ZAR 12.01bn | ZAR 26.62bn | ZAR 10.16bn | −ZAR 2.78bn | ZAR 5.55bn | ZAR 3.03bn |
| Net income | ZAR 7.46bn | ZAR 5.76bn | ZAR 5.14bn | ZAR 4.28bn | ZAR 4.01bn | ZAR 2.00bn | ZAR 3.35bn | ZAR 1.63bn |
| Diluted earnings per share | 11.02 | 8.56 | 7.65 | 6.41 | 6.00 | 3.00 | 5.04 | 2.45 |
| Total assets | ZAR 381.67bn | ZAR 362.42bn | ZAR 327.45bn | ZAR 310.05bn | ZAR 284.11bn | ZAR 284.11bn | ZAR 261.13bn | ZAR 261.92bn |
| Cash and short-term investments | ZAR 21.25bn | ZAR 20.77bn | ZAR 21.43bn | ZAR 19.36bn | ZAR 18.97bn | ZAR 18.97bn | ZAR 14.51bn | ZAR 14.51bn |
| Debt | ZAR 13.43bn | ZAR 15.68bn | ZAR 16.11bn | ZAR 17.08bn | ZAR 17.52bn | — | ZAR 16.26bn | — |
| Shareholders' equity | ZAR 82.67bn | ZAR 72.67bn | ZAR 65.70bn | ZAR 63.87bn | ZAR 57.72bn | ZAR 57.72bn | ZAR 51.42bn | ZAR 52.20bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 2.7% | 4.1% | 7.7% |
| Operating income | 52.7% | 52.8% | 13.6% |
| Net income | 26.2% | 32.6% | 13.5% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Operating margin | 18.9% | 14.7% | 11.8% | 11.0% |
| Net margin | 13.0% | 11.2% | 9.7% | 9.1% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 14.0 | 16.0 | 17.6 | 14.5 | 15.0 | 29.6 | 333.4 | 7.0 | 10.6 | 15.6 |
| Price to sales | 2.0 | 1.8 | 1.9 | 1.1 | 1.2 | 1.3 | 0.9 | 0.8 | 1.1 | 1.6 |
Dividends and splits
Per share, in the currency the company pays
Paid for 3 years. Last went ex-dividend on 14 Oct 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.73 | 3.12 | 2.53 | 1.75 | 2.15 | 2.15 | 1.99 | 1.78 |
- 1-to-1 reverse split · 30 Jun 2003
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.