| Financial Year Ended 30 June/31 December | 2026 | 2025 | 2023 | 2022 |
|---|---|---|---|---|
| 6months (Unaudited) |
18months (Audited) |
12months (Audited) |
12months (Audited) |
|
| KEY FINANCIALS | ||||
| STATEMENT OF COMPREHENSIVE INCOME (RM'000) | ||||
| Revenue | 1,221,119 | 3,288,934 | 2,279,836 | 1,726,341 |
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 387,828 | 1,054,394 | 570,568 | 602,269 |
| Profit Before Tax and Zakat | 118,404 | 144,914 | 147,836 | 203,444 |
| Profit After Taxation (PAT) | 85,647 | 94,119 | 97,638 | 142,217 |
| Profit Attributable to Owners of the Parent | 68,138 | 75,675 | 52,831 | 95,252 |
| STATEMENT OF FINANCIAL POSITION (RM'000) | ||||
| Share Capital | 1,439,646 | 1,439,646 | 1,439,646 | 1,438,993 |
| Total Assets | 3,458,823 | 3,644,442 | 2,961,181 | 3,261,724 |
| Shareholders’ Equity | 896,569 | 831,420 | 776,060 | 763,809 |
| Net Assets | 1,129,710 | 1,047,450 | 1,004,578 | 955,088 |
| Deposits, Cash and Bank Balances | 436,446 | 257,015 | 261,333 | 388,988 |
| STATEMENT OF CASH FLOWS (RM'000) | ||||
| Net Operating Cash Flow | 268,805 | 375,893 | 215,134 | 124,913 |
| Cash and Cash Equivalents | 279,610 | 184,760 | 98,724 | 245,435 |
| RATIO ANALYSIS | ||||
| PER SHARE DATA | ||||
| Basic Earnings Per Ordinary Share (sen) | 5.26 | 5.84 | 4.10 | 7.39 |
| Net Assets Per Share Attributable to Owners of the Parent (RM) | 0.69 | 0.64 | 0.60 | 0.59 |
| PROFITABILITY (%) | ||||
| EBITDA Margin | 31.76 | 32.06 | 25.03 | 34.89 |
| PBT Margin | 9.70 | 4.41 | 6.48 | 11.78 |
| PAT Margin | 7.01 | 2.86 | 4.28 | 8.24 |
| GEARING (times) | ||||
| Gearing Ratio | 0.85 | 0.95 | 1.29 | 1.44 |
| Gearing Ratio (Recourse) | 0.40 | 0.43 | 0.60 | 0.67 |
| Net Gearing Ratio | 0.36 | 0.64 | 0.95 | 0.93 |
| SHAREHOLDERS' RETURNS (%) | ||||
| Return on Shareholders' Equity | 7.60 | 9.10 | 6.81 | 12.47 |
| LIQUIDITY (times) | ||||
| Quick Ratio | 0.76 | 0.69 | 1.00 | 1.14 |
| Current Ratio | 0.84 | 0.77 | 1.14 | 1.29 |
| Weighted Average Number of Ordinary Shares ('000) | 1,295,949 | 1,294,866 | 1,289,074 | 1,288,823 |