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 |
|---|---|---|---|---|---|---|---|
| Revenue and profit | |||||||
| 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% | |
| 484.7 | 574.8 | 670.5 | 922.6 | 1,234.7 | 1,514.7 | 1,364.4 | |
| 1,208.0 | 1,367.1 | 1,620.0 | 1,823.6 | 2,272.4 | 2,690.8 | 3,203.1 | |
| Growth | +13.2% | +18.5% | +12.6% | +24.6% | +18.4% | +19.0% | |
| 48.3 | 44.9 | 100.1 | 149.2 | 177.0 | 212.2 | 226.9 | |
| 443.6 | 460.4 | 476.5 | 555.3 | 704.6 | 837.6 | 944.8 | |
| 499.9 | 630.9 | 726.6 | 699.1 | 881.9 | 1,042.5 | 1,312.3 | |
| Growth | +26.2% | +15.2% | −3.8% | +26.1% | +18.2% | +25.9% | |
| 471.2 | 616.7 | 696.0 | 682.1 | 894.1 | 1,065.7 | 1,246.9 | |
| 110.2 | 173.2 | 198.6 | 205.5 | 285.3 | 311.6 | 309.8 | |
| 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% | |
| Per share | |||||||
| n/a | n/a | 15.65 | 15.24 | 19.29 | 23.85 | 29.81 | |
| n/a | n/a | 15.65 | 15.24 | 19.29 | 23.85 | 29.81 | |
| Growth | −2.6% | +26.6% | +23.6% | +25.0% | |||
| 20,333 | 20,333 | 20,333 | 29.5 | 31.0 | 30.9 | 30.9 | |
Shown in ZAR as filed; the screener converts to dollars.