| PKR millions | FY2020 | FY2021 | FY2022 | FY2023 | FY2024 | FY2025 | TTM | Trend | YoY |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | 9,009.2 | 11,098.7 | 12,024.2 | 6,392.1 | 0.0 | 10.0 | 10.0 | +0.0% | |
| Cost of revenue | 4,959.9 | 6,011.9 | 6,950.1 | 4,006.4 | 0.0 | 9.0 | 12.7 | +42.0% | |
| Gross profit | 4,049.3 | 5,086.8 | 5,074.1 | 2,385.7 | 0.0 | 1.0 | (2.7) | −365.6% | |
| Operating expenses | 464.5 | 502.8 | 539.0 | 362.0 | 298.8 | 242.8 | 262.7 | +8.2% | |
| Operating income | 3,584.8 | 4,584.0 | 4,535.1 | 2,023.6 | (298.8) | (241.7) | (265.5) | −9.8% | |
| Interest expense | 0.6 | 0.7 | 1.6 | 1.8 | 0.3 | 0.3 | — | — | |
| Interest income | 148.5 | 207.8 | 507.9 | 1,430.7 | 861.3 | 338.3 | 172.4 | −49.1% | |
| Pre-tax income | 3,764.3 | 4,775.9 | 5,003.2 | 3,373.8 | 856.2 | 104.7 | 58.3 | −44.3% | |
| Income tax | 1,091.8 | 1,386.2 | 2,273.8 | 1,573.3 | 207.1 | 238.7 | 239.2 | +0.2% | |
| Net income | 2,672.5 | 3,389.7 | 2,729.4 | 1,800.5 | 649.1 | (134.0) | (180.9) | −35.0% | |
| EPS, basic (per share) | 24.48 | 31.05 | 25.01 | 16.50 | 5.95 | (1.23) | (1.66) | −35.0% | |
| EPS, diluted (per share) | 24.48 | 31.05 | 25.01 | 16.50 | 5.95 | (1.23) | (1.66) | −35.0% | |
| EBITDA | 4,298.7 | 5,317.6 | 5,404.8 | 2,749.0 | (298.8) | (241.7) | (265.1) | −9.7% | |
| Depreciation & amortization | 714.0 | 733.7 | 869.7 | 725.4 | 0.0 | — | — | — | |
| Weighted average shares (shares) | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | — | — | |
| Weighted average diluted shares (shares) | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | 109,153,152 | — | — | |
| Gross margin | 44.9% | 45.8% | 42.2% | 37.3% | — | 10.3% | −27.4% | −37.7 pts | |
| Operating margin | 39.8% | 41.3% | 37.7% | 31.7% | — | −2,417.4% | −2,654.5% | −237.2 pts | |
| Net margin | 29.7% | 30.5% | 22.7% | 28.2% | — | −1,340.2% | −1,809.2% | −469.0 pts |
Amounts are shown in the stated units; per-share amounts and shares are unscaled. Negative amounts are in brackets.
TTM ends 2026-06-30 and uses four consecutive reported quarters.