| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| KEY FINANCIALS | |||||
| STATEMENT OF COMPREHENSIVE INCOME (RM'000) | |||||
| Revenue | 282,331 | 499,415 | 553,532 | 370,724 | 322,342 |
| Gross Profit (GP) | (29,700) | 117,643 | 111,283 | 34,824 | 48,823 |
| Earnings / (Loss) Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 4,294 | 139,512 | 150,513 | 61,004 | 83,917 |
| (Loss) / Profit Before Taxation (L/PBT) | (75,607) | 75,232 | 64,773 | 10,019 | 22,569 |
| (Loss) / Profit After Taxation (L/PAT) | (80,027) | 70,586 | 52,722 | 13,076 | 15,941 |
| Net (Loss) / Profit Attributable To Owners Of The Parent | (80,027) | 70,586 | 52,722 | 13,076 | 15,941 |
| STATEMENT OF FINANCIAL POSITION (RM'000) | |||||
| Total Assets | 877,060 | 835,967 | 676,366 | 630,007 | 551,188 |
| Shareholders' Equity | 347,161 | 443,235 | 407,954 | 387,328 | 387,090 |
| Net Assets | 347,161 | 443,235 | 407,954 | 387,328 | 387,090 |
| Total Borrowings | 189,151 | 92,207 | 25,529 | 36,860 | 32,837 |
| Total Cash Balances | 127,615 | 188,108 | 224,973 | 184,824 | 143,055 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| Basic (Loss) / Earning Per Share (RM) | (24.94) | 21.99 | 16.43 | 4.07 | 4.97 |
| Net Assets Per Share (RM) | 1.08 | 1.38 | 1.27 | 1.21 | 1.21 |
| Dividend Per Share (sen) | 1.00 | 11.00 | 11.00 | 5.00 | 4.00 |
| PROFITABILITY (%) | |||||
| GP Margin | (10.52) | 23.56 | 20.10 | 9.39 | 15.15 |
| EBITDA Margin | 1.52 | 27.94 | 27.19 | 16.46 | 26.57 |
| PBT Margin | (26.78) | 15.06 | 11.70 | 2.70 | 7.00 |
| PAT Margin | (28.35) | 14.13 | 9.52 | 3.53 | 4.95 |
| GEARING (times) | |||||
| Gearing Ratio | 0.55 | 0.22 | 0.06 | 0.10 | 0.08 |
| Net Gearing Ratio | 0.18 | (0.22) | (0.49) | (0.38) | (0.28) |
| LIQUIDITY RATIOS (%) | |||||
| Cash Ratio | 0.39 | 0.68 | 0.86 | 0.90 | 0.88 |
| Current Ratio | 0.70 | 1.41 | 1.54 | 1.69 | 1.90 |
| VALUATION (RM'000) | |||||
| Market Capitalisation | 180,180 | 424,710 | 304,054 | 276,705 | 247,748 |