| Financial Year Ended 31 December | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 3 months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| Revenue (RM'000) | 239,427 | 1,097,131 | 863,587 | 542,359 | 785,657 |
| Profit Before Tax (RM'000) | 60,868 | 313,872 | 252,764 | 129,457 | 274,686 |
| Profit After Tax (RM'000) | 49,401 | 255,451 | 202,350 | 105,420 | 227,914 |
| Profit Attributable to Owners of the Company (RM'000) | 45,761 | 239,374 | 190,174 | 98,516 | 217,268 |
| Total Equity (RM'000) | 1,725,421 | 1,676,024 | 1,518,769 | 1,430,415 | 1,420,677 |
| Basic and Diluted Earnings Per Share (sen) | 7.71 | 40.31 | 32.02 | 16.59 | 36.59 |
| Net Tangible Assets Per Share (RM) | 2.91 | 2.82 | 2.56 | 2.41 | 2.39 |
| Gross Dividends (sen) | - | 21.00 | 21.00 | 11.00 | 18.00 |
| Share Prices (RM) | 4.01 | 4.30 | 3.65 | 3.60 | 3.70 |
| Market Capitalisation (RM'000) | 2,381,290 | 2,553,503 | 2,167,509 | 2,137,817 | 2,197,201 |