Closing prices at the end of each trading day, from 1 Apr 2021. Not a live quote. Adjusted for share splits, so the line has no step at a split; dividends are not added back.
| FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|
| Revenue | 1,692.7 | 1,941.9 | 2,290.5 | 2,746.2 | 3,507.1 | 4,205.5 | 4,567.5 |
| Growth | +14.7% | +18.0% | +19.9% | +27.7% | +19.9% | +8.6% | |
| Operating income | 499.9 | 630.9 | 726.6 | 699.1 | 881.9 | 1,042.5 | 1,312.3 |
| Net income | 236.9 | 289.9 | 318.2 | 450.0 | 597.2 | 738.2 | 921.0 |
| Growth | +22.3% | +9.8% | +41.4% | +32.7% | +23.6% | +24.8% | |
| EPS, diluted | n/a | n/a | 15.65 | 15.24 | 19.29 | 23.85 | 29.81 |
| Growth | −2.6% | +26.6% | +23.6% | +25.0% |
| FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|
| Gross margin | 71.4% | 70.4% | 70.7% | 66.4% | 64.8% | 64.0% | 70.1% |
| Operating margin | 29.5% | 32.5% | 31.7% | 25.5% | 25.1% | 24.8% | 28.7% |
| Net margin | 14.0% | 14.9% | 13.9% | 16.4% | 17.0% | 17.6% | 20.2% |
| Free cash flow margin | 3.0% | 26.4% | 20.1% | 13.8% | 15.6% | 1.9% | 19.9% |
| FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|
| Operating cash flow | 472.3 | 901.2 | 937.9 | 931.7 | 1,126.7 | 955.0 | 1,933.3 |
| Capital expenditure | −422.1 | −388.7 | −478.0 | −552.6 | −579.7 | −876.4 | −1,022.4 |
| Free cash flow | 50.2 | 512.5 | 459.8 | 379.1 | 547.0 | 78.7 | 910.9 |
| Growth | +921.0% | −10.3% | −17.6% | +44.3% | −85.6% | +1,057.7% | |
| Dividends paid | −148.5 | −92.0 | −418.1 | −6.7 | −331.3 | −499.5 | −612.4 |
| FY2019 | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | |
|---|---|---|---|---|---|---|---|
| Cash | n/a | n/a | 76.1 | 718.0 | 965.8 | 459.5 | 1,042.9 |
| Total debt | n/a | n/a | n/a | n/a | n/a | 48.2 | 315.0 |
| Net cash (debt) | n/a | n/a | n/a | n/a | n/a | 411.3 | 727.9 |
| Shareholders’ equity | 837.6 | 878.2 | 855.3 | 2,151.3 | 2,661.0 | 2,961.5 | 3,202.5 |
| Debt to equity | n/a | n/a | n/a | n/a | n/a | 0.02 | 0.10 |
In millions of ZAR, except per-share figures and ratios. Fiscal years, as last filed with the SEC.
| Fiscal year | FY2019 28 Feb 2019 | FY2020 29 Feb 2020 | FY2021 28 Feb 2021 | FY2022 28 Feb 2022 | FY2023 28 Feb 2023 | FY2024 29 Feb 2024 | FY2025 28 Feb 2025 |
|---|---|---|---|---|---|---|---|
| Margins | |||||||
| 71.4% | 70.4% | 70.7% | 66.4% | 64.8% | 64.0% | 70.1% | |
| 29.5% | 32.5% | 31.7% | 25.5% | 25.1% | 24.8% | 28.7% | |
| 27.8% | 31.8% | 30.4% | 24.8% | 25.5% | 25.3% | 27.3% | |
| 14.0% | 14.9% | 13.9% | 16.4% | 17.0% | 17.6% | 20.2% | |
| 3.0% | 26.4% | 20.1% | 13.8% | 15.6% | 1.9% | 19.9% | |
| Spending | |||||||
| 2.9% | 2.3% | 4.4% | 5.4% | 5.0% | 5.0% | 5.0% | |
| 26.2% | 23.7% | 20.8% | 20.2% | 20.1% | 19.9% | 20.7% | |
| 24.9% | 20.0% | 20.9% | 20.1% | 16.5% | 20.8% | 22.4% | |
| 23.4% | 28.1% | 28.5% | 30.1% | 31.9% | 29.2% | 24.8% | |
| Returns | |||||||
| 28.3% | 33.0% | 37.2% | 20.9% | 22.4% | 24.9% | 28.8% | |
| n/a | 15.7% | 10.9% | 14.6% | 15.9% | 17.1% | 18.1% | |
| Balance and payout | |||||||
| n/a | n/a | n/a | n/a | n/a | 0.02 | 0.10 | |
| n/a | 33.6% | 56.0% | 29.6% | 28.2% | 30.3% | 36.1% | |
| 62.7% | 31.7% | 131.4% | 1.5% | 55.5% | 67.7% | 66.5% | |
| 295.9% | 18.0% | 90.9% | 1.8% | 60.6% | 634.8% | 67.2% | |
Shown in ZAR as filed; the screener converts to dollars.