| Financial Year Ended 31 December | 2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| 12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| Key Financials | |||||
| Revenue (RM'000) | 3,544,733 | 3,091,223 | 2,565,985 | 2,259,698 | 2,184,463 |
| Profit/(Loss) from Operations (RM'000) | 112,208 | 11,815 | (150,577) | 125,560 | 68,796 |
| Profit/(Loss) Before Zakat and Taxation (RM'000) | 74,964 | (28,013) | (178,539) | 81,102 | 35,847 |
| Profit/(Loss) Attributable to Owners of the Company (RM'000) | 31,254 | (49,884) | (178,712) | 125,353 | (71,228) |
| Total Assets (RM'000) | 3,186,514 | 2,890,753 | 2,811,793 | 2,870,839 | 2,770,280 |
| Shareholders' Equity (RM'000) | 1,496,358 | 1,465,076 | 1,514,747 | 1,712,564 | 1,581,526 |
| Key Ratios | |||||
| Return on Shareholders' Equity (%) | 2.09 | (3.40) | (11.80) | 7.32 | (4.50) |
| Return on Total Assets (%) | 1.00 | (1.70) | (6.40) | 4.40 | (2.60) |
| Debt Equity Ratio (times) | 1.16 | 1.00 | 0.90 | 0.70 | 0.80 |
| Dividend Cover (times) | - | - | - | 5.90 | - |
| Net Assets Per Share (RM) | 2.13 | 2.08 | 2.15 | 2.44 | 2.25 |
| Earnings/(Loss) Per Share (sen) | 4.45 | (7.10) | (25.42) | 17.83 | (10.13) |
| Market Capitalisation (RM'000) | 829,516 | 1,131,798 | 597,533 | 899,814 | 400,699 |