4,995.00
-1.09%
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 8.74bn
FY2017FY2026
Net income
ZAR 601.2m
FY2017FY2026
Free cash flow
ZAR 568.0m
FY2017FY2026
Shareholders' equity
ZAR 1.35bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 8.74bn | ZAR 8.28bn | ZAR 8.02bn | ZAR 7.44bn | ZAR 6.48bn | ZAR 4.68bn | ZAR 7.78bn | ZAR 7.18bn | ZAR 7.02bn | ZAR 5.72bn |
| Gross profit | ZAR 3.68bn | ZAR 3.55bn | ZAR 3.38bn | ZAR 3.18bn | ZAR 2.91bn | ZAR 2.01bn | ZAR 4.11bn | ZAR 3.59bn | ZAR 3.77bn | ZAR 2.77bn |
| Operating income | ZAR 934.0m | ZAR 914.0m | ZAR 811.9m | ZAR 860.9m | ZAR 629.6m | ZAR 294.7m | ZAR 912.0m | ZAR 849.7m | ZAR 890.3m | ZAR 938.0m |
| Net income | ZAR 601.2m | ZAR 547.6m | ZAR 457.6m | ZAR 524.1m | ZAR 317.7m | −ZAR 1.24bn | ZAR 362.3m | −ZAR 480.4m | ZAR 21.6m | ZAR 413.7m |
| Diluted earnings per share | 6.10 | 5.45 | 4.56 | 5.23 | 3.17 | -12.37 | 3.62 | -4.80 | 0.22 | 4.14 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 3.57bn | ZAR 3.64bn | ZAR 3.55bn | ZAR 3.43bn | ZAR 2.96bn | ZAR 2.99bn | ZAR 6.17bn | ZAR 4.97bn | ZAR 5.91bn | ZAR 5.89bn |
| Cash and short-term investments | ZAR 404.4m | ZAR 441.4m | ZAR 352.8m | ZAR 310.9m | ZAR 333.4m | ZAR 351.9m | ZAR 446.5m | ZAR 453.8m | ZAR 717.0m | ZAR 428.8m |
| Total liabilities | ZAR 2.09bn | ZAR 2.35bn | ZAR 2.47bn | ZAR 2.46bn | ZAR 2.24bn | ZAR 2.60bn | ZAR 4.37bn | ZAR 3.43bn | ZAR 4.27bn | ZAR 4.40bn |
| Debt | ZAR 1.32bn | ZAR 1.44bn | ZAR 1.52bn | ZAR 1.56bn | ZAR 1.46bn | ZAR 1.82bn | ZAR 3.06bn | ZAR 2.19bn | ZAR 2.80bn | ZAR 2.91bn |
| Shareholders' equity | ZAR 1.35bn | ZAR 1.18bn | ZAR 951.8m | ZAR 843.9m | ZAR 601.3m | ZAR 269.5m | ZAR 1.68bn | ZAR 1.42bn | ZAR 1.51bn | ZAR 1.38bn |
| Shares outstanding | 99m | 100m | 100m | 100m | 100m | 100m | 100m | 100m | 100m | 100m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 784.6m | ZAR 456.9m | ZAR 343.7m | ZAR 322.2m | ZAR 532.8m | ZAR 337.4m | ZAR 691.9m | ZAR 567.1m | ZAR 623.9m | ZAR 268.8m |
| Capital spending | −ZAR 216.5m | −ZAR 194.7m | −ZAR 183.7m | −ZAR 162.3m | −ZAR 139.7m | −ZAR 83.9m | −ZAR 173.3m | −ZAR 137.2m | −ZAR 231.1m | −ZAR 323.2m |
| Free cash flow | ZAR 568.0m | ZAR 262.2m | ZAR 160.0m | ZAR 159.9m | ZAR 393.1m | ZAR 253.5m | ZAR 518.6m | ZAR 429.9m | ZAR 392.8m | −ZAR 54.5m |
| Dividends paid | −ZAR 357.4m | −ZAR 314.3m | −ZAR 371.3m | −ZAR 330.3m | −ZAR 43.9m | −ZAR 5.5m | −ZAR 190.1m | −ZAR 26,000 | −ZAR 26,000 | −ZAR 212.9m |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Nov 2023 | Aug 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 4.34bn | ZAR 4.50bn | ZAR 4.24bn | ZAR 4.27bn | ZAR 4.02bn | ZAR 4.08bn | ZAR 4.08bn | ZAR 3.94bn |
| Gross profit | ZAR 1.81bn | ZAR 1.87bn | ZAR 1.81bn | ZAR 1.84bn | ZAR 1.70bn | ZAR 1.70bn | ZAR 1.70bn | ZAR 1.68bn |
| Operating income | ZAR 366.9m | ZAR 528.8m | ZAR 370.1m | ZAR 542.6m | ZAR 352.8m | ZAR 440.8m | ZAR 440.8m | ZAR 369.6m |
| Net income | ZAR 178.4m | ZAR 364.3m | ZAR 236.9m | ZAR 325.8m | ZAR 221.9m | ZAR 257.8m | ZAR 257.8m | ZAR 199.8m |
| Diluted earnings per share | 1.81 | 3.70 | 2.36 | 3.24 | 2.21 | 2.57 | 2.57 | 1.99 |
| Cash from operations | ZAR 454.0m | ZAR 461.0m | ZAR 323.0m | ZAR 413.0m | ZAR 367.0m | ZAR 366.0m | ZAR 366.0m | ZAR 174.0m |
| Capital spending | −ZAR 33.0m | −ZAR 67.0m | −ZAR 149.0m | −ZAR 95.0m | −ZAR 73.0m | −ZAR 95.0m | −ZAR 95.0m | −ZAR 29.0m |
| Free cash flow | ZAR 421.0m | ZAR 394.0m | ZAR 174.0m | ZAR 318.0m | ZAR 294.0m | ZAR 271.0m | ZAR 271.0m | ZAR 145.0m |
| Total assets | ZAR 3.40bn | ZAR 3.57bn | ZAR 3.78bn | ZAR 3.64bn | ZAR 3.56bn | ZAR 3.55bn | ZAR 3.55bn | ZAR 3.53bn |
| Cash and short-term investments | ZAR 353.8m | ZAR 404.4m | ZAR 358.9m | ZAR 441.4m | ZAR 324.3m | ZAR 424.6m | ZAR 424.6m | ZAR 343.5m |
| Debt | ZAR 142.9m | ZAR 1.13bn | ZAR 248.2m | ZAR 1.21bn | ZAR 1.22bn | ZAR 1.28bn | ZAR 202.1m | ZAR 1.34bn |
| Shareholders' equity | ZAR 1.24bn | ZAR 1.35bn | ZAR 1.21bn | ZAR 1.18bn | ZAR 978.4m | ZAR 951.8m | ZAR 951.8m | ZAR 817.4m |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 5.5% | 13.3% | 7.3% |
| Operating income | 2.8% | 25.9% | 1.7% |
| Net income | 4.7% | — | 1.3% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 42.4% | 42.4% | 42.8% | 46.0% |
| Operating margin | 10.9% | 10.8% | 10.2% | 11.7% |
| Net margin | 6.7% | 6.6% | 2.8% | 2.7% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 8.1 | 9.8 | 15.1 | 11.1 | 20.0 | -6.3 | 13.5 | -16.3 | 452.2 | 25.1 |
| Price to sales | 0.6 | 0.7 | 0.9 | 0.8 | 1.0 | 1.7 | 0.6 | 1.1 | 1.4 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 4 years. Last went ex-dividend on 15 Jul 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2020 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.205 | 3.57 | 3.14 | 5.09 | 3.30 | 1.90 | 2.15 | 3.90 |
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.