7,098.00
+4.38%
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 9.99bn
FY2016FY2025
Net income
ZAR 674.0m
FY2016FY2025
Free cash flow
ZAR 632.0m
FY2016FY2025
Shareholders' equity
ZAR 7.72bn
FY2016FY2025
Income statement
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 9.99bn | ZAR 10.06bn | ZAR 9.99bn | ZAR 8.15bn | ZAR 7.30bn | ZAR 8.31bn | ZAR 7.65bn | ZAR 7.73bn | ZAR 6.81bn | ZAR 8.24bn |
| Gross profit | ZAR 2.78bn | ZAR 3.20bn | ZAR 2.85bn | ZAR 2.51bn | ZAR 2.19bn | ZAR 2.97bn | ZAR 2.62bn | ZAR 2.91bn | ZAR 2.45bn | ZAR 3.19bn |
| Operating income | ZAR 1.25bn | ZAR 1.63bn | ZAR 1.49bn | ZAR 1.24bn | ZAR 1.12bn | ZAR 1.40bn | ZAR 1.16bn | ZAR 1.17bn | ZAR 1.01bn | ZAR 1.73bn |
| Net income | ZAR 674.0m | ZAR 1.11bn | ZAR 1.33bn | ZAR 733.0m | ZAR 676.3m | ZAR 760.6m | ZAR 617.6m | ZAR 857.8m | ZAR 468.3m | ZAR 916.4m |
| Diluted earnings per share | 5.63 | 9.19 | 11.00 | 6.02 | 5.56 | 6.05 | 4.90 | 6.75 | 3.68 | 7.15 |
Balance sheet
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Total assets | ZAR 13.56bn | ZAR 14.13bn | ZAR 13.48bn | ZAR 13.20bn | ZAR 11.34bn | ZAR 12.07bn | ZAR 10.80bn | ZAR 10.70bn | ZAR 10.04bn | ZAR 11.11bn |
| Cash and short-term investments | ZAR 603.0m | ZAR 762.0m | ZAR 453.0m | ZAR 486.5m | ZAR 827.8m | ZAR 1.19bn | ZAR 341.6m | ZAR 1.02bn | ZAR 1.22bn | ZAR 1.31bn |
| Total liabilities | ZAR 5.67bn | ZAR 6.42bn | ZAR 5.51bn | ZAR 6.16bn | ZAR 5.83bn | ZAR 6.09bn | ZAR 5.68bn | ZAR 5.98bn | ZAR 6.29bn | ZAR 7.10bn |
| Debt | ZAR 3.36bn | ZAR 3.53bn | ZAR 2.68bn | ZAR 3.19bn | ZAR 3.23bn | ZAR 3.72bn | ZAR 3.66bn | ZAR 3.78bn | ZAR 4.18bn | ZAR 4.73bn |
| Shareholders' equity | ZAR 7.72bn | ZAR 7.58bn | ZAR 7.78bn | ZAR 6.81bn | ZAR 5.30bn | ZAR 5.80bn | ZAR 5.01bn | ZAR 4.63bn | ZAR 3.66bn | ZAR 3.91bn |
| Shares outstanding | 120m | 120m | 121m | 122m | 122m | 126m | 126m | 127m | 127m | 128m |
Cash flow
Fiscal years
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Cash from operations | ZAR 959.0m | ZAR 840.0m | ZAR 1.11bn | ZAR 523.0m | ZAR 969.4m | ZAR 1.17bn | ZAR 5.4m | ZAR 668.6m | ZAR 678.6m | ZAR 180.1m |
| Capital spending | −ZAR 327.0m | −ZAR 682.0m | −ZAR 490.0m | −ZAR 253.0m | −ZAR 290.9m | −ZAR 239.9m | −ZAR 254.2m | −ZAR 184.2m | −ZAR 193.2m | −ZAR 241.6m |
| Free cash flow | ZAR 632.0m | ZAR 158.0m | ZAR 621.0m | ZAR 270.0m | ZAR 678.5m | ZAR 927.9m | −ZAR 248.8m | ZAR 484.4m | ZAR 485.4m | −ZAR 61.5m |
| Dividends paid | −ZAR 502.0m | −ZAR 612.0m | −ZAR 517.0m | −ZAR 407.0m | −ZAR 523.0m | −ZAR 418.8m | −ZAR 526.8m | −ZAR 138.1m | −ZAR 551.4m | −ZAR 457.3m |
Latest quarters
By quarter end
| Mar 2026 | Sept 2025 | Mar 2025 | Sept 2024 | Mar 2024 | Dec 2023 | Sept 2023 | Jun 2023 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | ZAR 4.88bn | ZAR 4.81bn | ZAR 5.19bn | ZAR 5.02bn | ZAR 5.04bn | ZAR 2.52bn | ZAR 5.49bn | ZAR 2.74bn |
| Gross profit | ZAR 1.37bn | ZAR 1.33bn | ZAR 1.44bn | ZAR 1.48bn | ZAR 1.72bn | ZAR 860.5m | ZAR 1.64bn | ZAR 817.6m |
| Operating income | ZAR 690.0m | ZAR 577.0m | ZAR 676.0m | ZAR 615.0m | ZAR 1.02bn | ZAR 511.0m | ZAR 741.6m | ZAR 419.3m |
| Net income | ZAR 424.0m | ZAR 288.0m | ZAR 386.0m | ZAR 401.0m | ZAR 706.0m | ZAR 353.0m | ZAR 585.7m | ZAR 293.6m |
| Diluted earnings per share | 3.53 | 2.40 | 3.22 | 3.33 | 5.86 | 2.93 | 4.86 | 2.44 |
| Cash from operations | ZAR 1.24bn | ZAR 1.09bn | −ZAR 660.0m | ZAR 254.0m | −ZAR 83.0m | ZAR 171.0m | ZAR 798.0m | ZAR 399.0m |
| Capital spending | −ZAR 116.0m | −ZAR 145.0m | −ZAR 184.0m | −ZAR 383.0m | −ZAR 299.0m | −ZAR 148.0m | −ZAR 280.0m | −ZAR 138.0m |
| Free cash flow | ZAR 1.13bn | ZAR 950.0m | −ZAR 844.0m | −ZAR 129.0m | −ZAR 382.0m | ZAR 23.0m | ZAR 518.0m | ZAR 261.0m |
| Total assets | ZAR 12.02bn | ZAR 13.56bn | ZAR 15.07bn | ZAR 14.13bn | ZAR 14.13bn | ZAR 14.13bn | ZAR 13.48bn | ZAR 13.48bn |
| Cash and short-term investments | ZAR 459.0m | ZAR 603.0m | ZAR 830.0m | ZAR 762.0m | ZAR 1.02bn | ZAR 1.02bn | ZAR 453.0m | ZAR 518.0m |
| Debt | ZAR 2.23bn | ZAR 3.26bn | ZAR 4.36bn | ZAR 3.39bn | ZAR 3.50bn | ZAR 1.37bn | ZAR 2.52bn | ZAR 628.0m |
| Shareholders' equity | ZAR 7.79bn | ZAR 7.72bn | ZAR 8.05bn | ZAR 7.58bn | ZAR 8.05bn | ZAR 8.05bn | ZAR 7.78bn | ZAR 7.78bn |
Growth per year
Compound annual rate
| 3 years | 5 years | 10 years | |
|---|---|---|---|
| Revenue | 7.0% | 3.8% | 4.9% |
| Operating income | 0.2% | -2.2% | 2.0% |
| Net income | -2.8% | -2.4% | 1.0% |
Average margins
Over each period
| 1 year | 3 years | 5 years | 10 years | |
|---|---|---|---|---|
| Gross margin | 29.8% | 29.7% | 30.7% | 33.2% |
| Operating margin | 14.4% | 14.7% | 15.1% | 15.7% |
| Net margin | 8.9% | 10.1% | 9.8% | 9.7% |
Valuation history
At each fiscal year end
| FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Price to earnings | 9.9 | 7.3 | 6.4 | 10.5 | 10.0 | 10.6 | 12.6 | 10.9 | 22.3 | 16.8 |
| Price to sales | 0.7 | 0.8 | 0.8 | 0.9 | 0.9 | 1.0 | 1.0 | 1.2 | 1.5 | 1.9 |
Dividends and splits
Per share, in the currency the company pays
Paid for 37 years. Last went ex-dividend on 24 Jun 2026.
| FY2026 | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | |
|---|---|---|---|---|---|---|---|---|
| Paid in the year | 2.85 | 4.27 | 5.11 | 4.21 | 3.03 | 4.03 | 3.40 | 4.27 |
- 1-to-1 reverse split · 28 Sept 2006
- 10-for-1 split · 18 Apr 1995
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.