3,915.00
+3.03%
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 10.01bn
FY2017FY2026
Net income
ZAR 121.7m
FY2017FY2026
Free cash flow
ZAR 592,000
FY2017FY2026
Shareholders' equity
ZAR 4.41bn
FY2017FY2026
Income statement
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 10.01bn | ZAR 8.32bn | ZAR 6.08bn | ZAR 4.91bn | ZAR 4.68bn | ZAR 3.69bn | ZAR 3.30bn | ZAR 2.97bn | ZAR 2.46bn | ZAR 2.23bn |
| Gross profit | ZAR 1.75bn | ZAR 1.50bn | ZAR 2.02bn | ZAR 1.70bn | ZAR 1.71bn | ZAR 1.46bn | ZAR 1.07bn | ZAR 923.2m | ZAR 757.4m | ZAR 763.7m |
| Operating income | ZAR 512.9m | ZAR 477.7m | ZAR 1.17bn | ZAR 961.6m | ZAR 1.11bn | ZAR 886.3m | ZAR 601.0m | ZAR 471.2m | ZAR 350.4m | ZAR 406.6m |
| Net income | ZAR 121.7m | ZAR 95.6m | ZAR 781.8m | ZAR 661.3m | ZAR 772.7m | ZAR 601.3m | ZAR 462.5m | ZAR 301.4m | ZAR 245.7m | ZAR 277.8m |
| Diluted earnings per share | 0.79 | 0.62 | 5.09 | 4.31 | 5.14 | 4.29 | 3.30 | 2.20 | 1.79 | 2.03 |
Balance sheet
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 9.90bn | ZAR 9.20bn | ZAR 6.75bn | ZAR 5.68bn | ZAR 5.05bn | ZAR 4.46bn | ZAR 2.80bn | ZAR 2.69bn | ZAR 2.59bn | ZAR 2.27bn |
| Cash and short-term investments | ZAR 451.1m | ZAR 301.3m | ZAR 654.7m | ZAR 290.2m | ZAR 292.4m | ZAR 822.0m | ZAR 167.5m | ZAR 191.8m | ZAR 112.2m | ZAR 244.8m |
| Total liabilities | ZAR 5.43bn | ZAR 4.82bn | ZAR 2.19bn | ZAR 1.83bn | ZAR 2.04bn | ZAR 2.20bn | ZAR 1.11bn | ZAR 1.28bn | ZAR 1.36bn | ZAR 1.06bn |
| Debt | ZAR 2.60bn | ZAR 1.94bn | ZAR 557.1m | ZAR 312.6m | ZAR 645.6m | ZAR 947.7m | ZAR 295.9m | ZAR 517.7m | ZAR 527.2m | ZAR 445.6m |
| Shareholders' equity | ZAR 4.41bn | ZAR 4.36bn | ZAR 4.54bn | ZAR 3.84bn | ZAR 3.00bn | ZAR 2.25bn | ZAR 1.68bn | ZAR 1.40bn | ZAR 1.22bn | ZAR 1.20bn |
| Shares outstanding | 155m | 153m | 153m | 153m | 150m | 140m | 140m | 137m | 137m | 137m |
Cash flow
Fiscal years
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 381.7m | ZAR 239.8m | ZAR 1.24bn | ZAR 987.3m | ZAR 736.6m | ZAR 767.6m | ZAR 676.8m | ZAR 410.5m | ZAR 201.0m | ZAR 406.0m |
| Capital spending | −ZAR 381.1m | −ZAR 593.2m | −ZAR 694.8m | −ZAR 810.6m | −ZAR 603.8m | −ZAR 190.4m | −ZAR 154.2m | −ZAR 93.9m | −ZAR 118.9m | −ZAR 134.5m |
| Free cash flow | ZAR 592,000 | −ZAR 353.5m | ZAR 542.2m | ZAR 176.7m | ZAR 132.7m | ZAR 577.2m | ZAR 522.6m | ZAR 316.6m | ZAR 82.0m | ZAR 271.5m |
| Dividends paid | −ZAR 64.0m | −ZAR 258.3m | −ZAR 227.3m | −ZAR 267.9m | −ZAR 214.9m | −ZAR 161.7m | −ZAR 137.8m | −ZAR 86.2m | −ZAR 96.2m | −ZAR 87.7m |
Latest quarters
By quarter end
| Aug 2026 | Feb 2026 | Aug 2025 | Feb 2025 | Aug 2024 | Feb 2024 | Nov 2023 | Aug 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 5.10bn | ZAR 4.68bn | ZAR 5.33bn | ZAR 4.21bn | ZAR 4.10bn | ZAR 3.24bn | ZAR 3.24bn | ZAR 2.84bn |
| Gross profit | ZAR 720.3m | ZAR 710.3m | ZAR 1.04bn | ZAR 760.4m | ZAR 780.5m | ZAR 1.11bn | ZAR 1.11bn | ZAR 973.4m |
| Operating income | ZAR 159.7m | ZAR 133.3m | ZAR 379.8m | −ZAR 77.6m | ZAR 292.6m | ZAR 649.0m | ZAR 649.0m | ZAR 549.1m |
| Net income | ZAR 4.0m | −ZAR 34.6m | ZAR 156.3m | −ZAR 255.5m | ZAR 351.0m | ZAR 402.7m | ZAR 402.7m | ZAR 379.1m |
| Diluted earnings per share | 0.03 | -0.22 | 1.02 | -1.66 | 2.29 | 2.62 | 2.63 | 2.47 |
| Cash from operations | ZAR 219.0m | ZAR 246.0m | ZAR 134.0m | ZAR 512.0m | −ZAR 272.0m | ZAR 659.0m | ZAR 659.0m | ZAR 577.0m |
| Capital spending | −ZAR 247.0m | −ZAR 161.0m | −ZAR 219.0m | −ZAR 384.0m | −ZAR 357.0m | −ZAR 285.0m | −ZAR 285.0m | −ZAR 409.0m |
| Free cash flow | −ZAR 28.0m | ZAR 85.0m | −ZAR 85.0m | ZAR 128.0m | −ZAR 629.0m | ZAR 374.0m | ZAR 374.0m | ZAR 168.0m |
| Total assets | ZAR 9.86bn | ZAR 9.90bn | ZAR 10.14bn | ZAR 9.20bn | ZAR 9.81bn | ZAR 6.75bn | ZAR 6.75bn | ZAR 6.33bn |
| Cash and short-term investments | ZAR 775.3m | ZAR 451.1m | ZAR 489.6m | ZAR 301.3m | ZAR 523.7m | ZAR 654.7m | ZAR 654.7m | ZAR 432.3m |
| Debt | ZAR 1.96bn | ZAR 2.50bn | ZAR 2.58bn | ZAR 1.89bn | ZAR 2.02bn | ZAR 504.2m | ZAR 347.1m | ZAR 320.9m |
| Shareholders' equity | ZAR 4.47bn | ZAR 4.41bn | ZAR 4.49bn | ZAR 4.36bn | ZAR 4.61bn | ZAR 4.54bn | ZAR 4.54bn | ZAR 4.16bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 26.8% | 22.1% | 17.7% |
| Operating income | -18.9% | -10.4% | 4.8% |
| Net income | -43.1% | -27.3% | -5.8% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 17.7% | 23.8% | 26.9% | 28.2% |
| Operating margin | 5.4% | 10.6% | 13.6% | 14.4% |
| Net margin | 1.2% | 5.7% | 8.1% | 9.0% |
Valuation history
At each fiscal year end
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 47.8 | 66.1 | 13.9 | 14.6 | 9.8 | 13.4 | 13.0 | 15.1 | 15.7 | 14.7 |
| Price to sales | 0.6 | 0.8 | 1.8 | 2.0 | 1.6 | 2.2 | 1.8 | 1.5 | 1.6 | 1.8 |
Dividends and splits
Per share, in the currency the company pays
Paid for 19 years. Last went ex-dividend on 10 Jun 2026.
| FY2027 | FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 13.00 | 0.35 | 1.64 | 1.50 | 1.86 | 1.52 | 1.17 | 0.98 |
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.