| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 9 months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| KEY FINANCIALS | |||||
| STATEMENT OF COMPREHENSIVE INCOME (RM'000) | |||||
| Revenue | 244,221 | 499,415 | 553,532 | 370,724 | 322,342 |
| Gross Profit (GP) | (7,385) | 117,643 | 111,283 | 34,824 | 48,823 |
| Earnings / (Loss) Before Interest, Tax, Depreciation & Amortisation (EBITDA) | 26,695 | 139,512 | 150,513 | 61,004 | 83,917 |
| (Loss) / Profit Before Taxation (L/PBT) | (36,383) | 75,232 | 64,773 | 10,019 | 22,569 |
| (Loss) / Profit After Taxation (L/PAT) | (46,171) | 70,586 | 52,722 | 13,076 | 15,941 |
| Net (Loss) / Profit Attributable To Owners Of The Parent | (46,171) | 70,586 | 52,722 | 13,076 | 15,941 |
| STATEMENT OF FINANCIAL POSITION (RM'000) | |||||
| Total Assets | 897,139 | 835,967 | 676,366 | 630,007 | 551,188 |
| Shareholders' Equity | 384,226 | 443,235 | 407,954 | 387,328 | 387,090 |
| Net Assets | 384,226 | 443,235 | 407,954 | 387,328 | 387,090 |
| Total Borrowings | 175,316 | 92,207 | 25,529 | 36,860 | 32,837 |
| Total Cash Balances | 135,268 | 188,108 | 224,973 | 184,824 | 143,055 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| Basic (Loss) / Earning Per Share (RM) | (14.39) | 21.99 | 16.43 | 4.07 | 4.97 |
| Net Assets Per Share (RM) | 1.20 | 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 | (3.02) | 23.56 | 20.10 | 9.39 | 15.15 |
| EBITDA Margin | 10.93 | 27.94 | 27.19 | 16.46 | 26.57 |
| PBT Margin | (14.90) | 15.06 | 11.70 | 2.70 | 7.00 |
| PAT Margin | (18.91) | 14.13 | 9.52 | 3.53 | 4.95 |
| GEARING (times) | |||||
| Gearing Ratio | 0.47 | 0.22 | 0.06 | 0.10 | 0.08 |
| Net Gearing Ratio | 0.10 | (0.22) | (0.49) | (0.38) | (0.28) |
| LIQUIDITY RATIOS (%) | |||||
| Cash Ratio | 0.45 | 0.68 | 0.86 | 0.90 | 0.88 |
| Current Ratio | 0.96 | 1.41 | 1.54 | 1.69 | 1.90 |
| VALUATION (RM'000) | |||||
| Market Capitalisation | 296,010 | 424,710 | 304,054 | 276,705 | 247,748 |