| ZAR billions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | Trend | YoY |
|---|---|---|---|---|---|---|---|---|
| Revenue | 107.1 | 214.6 | 164.1 | 124.6 | 109.0 | 115.6 | +6.1% | |
| Cost of revenue | 67.7 | 109.5 | 93.6 | 103.6 | 90.8 | 87.2 | −3.9% | |
| Gross profit | 39.5 | 105.1 | 70.5 | 21.0 | 18.2 | 28.4 | +55.8% | |
| Research & development | 0.2 | 0.0 | 0.0 | 0.0 | 0.0 | 0.1 | — | |
| Selling, general & administrative | 1.2 | 1.0 | 1.3 | 1.8 | 1.3 | 2.3 | +68.6% | |
| Selling & marketing | 0.0 | 1.0 | 1.3 | 1.8 | 1.3 | 0.0 | −100.0% | |
| Operating expenses | 1.9 | 1.3 | 1.4 | 2.0 | 1.8 | 2.4 | +34.2% | |
| Operating income | 37.5 | 103.8 | 69.1 | 19.0 | 16.5 | 26.0 | +58.1% | |
| Interest expense | 0.3 | 0.3 | 0.3 | 0.6 | 1.0 | 1.1 | +6.3% | |
| Interest income | 0.5 | 0.7 | 1.0 | 1.2 | 1.0 | 0.6 | −36.2% | |
| Other income / expense | 3.1 | 4.5 | (2.3) | (0.9) | (6.8) | (3.9) | +43.0% | |
| Pre-tax income | 40.6 | 108.3 | 66.8 | 18.1 | 9.7 | 22.2 | +128.9% | |
| Income tax | 10.4 | 29.3 | 17.5 | 4.7 | 2.3 | 6.4 | +181.6% | |
| Net income | 30.2 | 79.0 | 49.2 | 13.0 | 7.1 | 15.3 | +117.1% | |
| Discontinued operations | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| Other net income adjustments | (0.0) | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | — | |
| EPS, basic (per share) | 114.77 | 300.23 | 186.67 | 49.53 | 26.83 | 58.46 | +117.9% | |
| EPS, diluted (per share) | 114.57 | 299.76 | 186.49 | 49.47 | 26.78 | 58.02 | +116.7% | |
| EBITDA | 42.1 | 113.5 | 72.9 | 25.0 | 18.6 | 31.5 | +69.8% | |
| Depreciation & amortization | 4.6 | 4.9 | 5.8 | 6.3 | 7.8 | 8.2 | +5.3% | |
| Weighted average shares (shares) | 262,638,487 | 263,054,075 | 263,313,000 | 263,307,076 | 263,060,000 | 262,601,000 | −0.2% | |
| Weighted average diluted shares (shares) | 263,406,485 | 263,467,698 | 263,575,000 | 263,620,087 | 263,580,000 | 263,883,000 | +0.1% | |
| Gross margin | 36.8% | 49.0% | 43.0% | 16.9% | 16.7% | 24.5% | +7.8 pts | |
| Operating margin | 35.0% | 48.4% | 42.1% | 15.2% | 15.1% | 22.5% | +7.4 pts | |
| Net margin | 28.2% | 36.8% | 30.0% | 10.5% | 6.5% | 13.3% | +6.8 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
Statements are reported in ZAR; the shares trade in GBP.