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 |
|---|---|---|---|---|---|---|---|
| Operations | |||||||
| 472.3 | 901.2 | 937.9 | 931.7 | 1,126.7 | 955.0 | 1,933.3 | |
| Growth | +90.8% | +4.1% | −0.7% | +20.9% | −15.2% | +102.4% | |
| n/a | n/a | n/a | 497.4 | 544.9 | 648.1 | 662.6 | |
| Investment | |||||||
| −422.1 | −388.7 | −478.0 | −552.6 | −579.7 | −876.4 | −1,022.4 | |
| calc | 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% | |
| n/a | −427.4 | −517.7 | −658.2 | −622.2 | −932.2 | −1,077.3 | |
| Financing | |||||||
| 83.4 | −368.2 | −486.0 | 335.0 | −420.0 | −593.0 | −443.3 | |
| −148.5 | −92.0 | −418.1 | −6.7 | −331.3 | −499.5 | −612.4 | |
Lines marked calc are worked out here from filed figures; point at one for how. Capital expenditure, dividends and buybacks are shown as money out, so negative. Shown in ZAR as filed; the screener converts to dollars.