| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| KEY FINANCIALS | |||||
| Statement of Comprehensive Income (RM'000) | |||||
| Revenue | 898,566 | 1,360,432 | 1,213,822 | 580,853 | 377,509 |
| Earnings Before Interest, Tax, Depreciation & Amortisation [EBITDA] | 436,440 | 549,240 | 369,426 | 118,354 | 20,008 |
| Profit/(Loss) Before Taxation [PBT/(LBT)] | 235,713 | 267,028 | 121,228 | (81,770) | (82,699) |
| Profit/(Loss) After Taxation [PAT/(LAT)] | 202,176 | 207,706 | 99,525 | (100,402) | (90,824) |
| Profit/(Loss) Attributable to Equity Holders of the Company | 202,176 | 207,706 | 99,525 | (100,402) | (90,824) |
| Statement of Financial Position (RM'000) | |||||
| Share Capital | 644,826 | 1,844,826 | 1,844,817 | 1,844,817 | 1,844,817 |
| Total Assets | 2,839,853 | 3,071,309 | 3,107,645 | 3,089,362 | 3,006,006 |
| Shareholders' Funds | 2,392,703 | 2,571,203 | 2,475,408 | 2,281,665 | 2,258,102 |
| Deposits, Cash and Bank Balances | 253,903 | 247,522 | 132,215 | 120,028 | 293,512 |
| Statement of Cash Flow (RM'000) | |||||
| Net Operating Cash Flow | 407,896 | 635,591 | 376,186 | (26,445) | (29,118) |
| Cash and Cash Equivalents | 214,252 | 247,522 | 119,809 | 113,323 | 244,500 |
| KEY RATIOS | |||||
| Per Share Data | |||||
| Basic Earnings/(Loss) Per Share (sen) | 2.46 | 2.53 | 1.21 | (1.22) | (1.11) |
| Net Assets Per Share (RM) | 29.12 | 31.30 | 30.13 | 27.77 | 27.49 |
| Profitability (%) | |||||
| EBITDA Margin | 48.57 | 40.37 | 30.43 | 20.99 | 5.47 |
| PAT/(LAT) Margin | 22.50 | 15.27 | 8.20 | (17.29) | (24.06) |
| Gearing (times) | |||||
| Gross Debt-to-Equity Ratio | 0.05 | 0.07 | 0.14 | 0.21 | 0.23 |
| Net Debt-To-Equity Ratio | (0.06) | (0.03) | 0.09 | 0.16 | 0.11 |
| Shareholders' Returns (%) | |||||
| Return on Total Assets | 8.30 | 8.69 | 3.90 | (2.65) | (2.75) |
| Valuation (RM'000) | |||||
| Market Capitalisation | 2,259,296 | 1,273,421 | 1,889,588 | 1,232,340 | 985,872 |