| 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) |
|
| Revenue (RM'000) | 763,938 | 863,587 | 542,359 | 785,657 | 693,585 |
| Profit Before Tax (RM'000) | 253,166 | 252,764 | 129,457 | 274,686 | 210,465 |
| Profit After Tax (RM'000) | 208,663 | 202,350 | 105,420 | 227,914 | 174,836 |
| Profit Attributable to Owners of the Company (RM'000) | 195,355 | 190,174 | 98,516 | 217,268 | 164,341 |
| Total Equity (RM'000) | 1,629,984 | 1,518,769 | 1,430,415 | 1,420,677 | 1,294,436 |
| Basic and Diluted Earnings Per Share (sen) | 32.90 | 32.02 | 16.59 | 36.59 | 27.67 |
| Net Tangible Assets Per Share (RM) | 2.74 | 2.56 | 2.41 | 2.39 | 2.18 |
| Gross Dividends (sen) | 6.00 | 21.00 | 11.00 | 18.00 | 13.00 |
| Share Prices (RM) | 4.11 | 3.65 | 3.60 | 3.70 | 2.95 |
| Market Capitalisation (RM'000) | 2,440,674 | 2,167,509 | 2,137,817 | 2,197,201 | 1,751,822 |