| 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 FINANCIAL DATA | |||||
| STATEMENT OF COMPREHENSIVE INCOME (RM'000) | |||||
| Revenue | 763,938 | 863,587 | 542,359 | 785,657 | 693,585 |
| Profit Before Tax | 253,166 | 252,764 | 129,457 | 274,686 | 210,465 |
| Profit After Tax | 208,663 | 202,350 | 105,420 | 227,914 | 174,836 |
| Profit Attributable to Owners of the Company | 195,355 | 190,174 | 98,516 | 217,268 | 164,341 |
| STATEMENT OF FINANCIAL POSITION (RM'000) | |||||
| Total Current Assets | 378,324 | 306,382 | 289,151 | 331,182 | 236,376 |
| Total Assets | 1,914,077 | 1,795,463 | 1,701,661 | 1,741,672 | 1,581,026 |
| Shareholders’ Equity | 1,573,567 | 1,467,230 | 1,382,842 | 1,372,699 | 1,250,445 |
| Total Equity | 1,629,984 | 1,518,769 | 1,430,415 | 1,420,677 | 1,294,436 |
| Total Current Liabilities | 133,469 | 114,792 | 95,005 | 129,940 | 79,716 |
| Total Liabilities | 284,093 | 276,694 | 271,246 | 320,994 | 286,590 |
| STATEMENT OF CASH FLOWS (RM'000) | |||||
| Net Operating Cash Flow | 138,415 | 139,042 | 77,518 | 167,032 | 147,523 |
| Cash and Cash Equivalents | 233,024 | 190,546 | 205,498 | 244,150 | 148,351 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| 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 |
| PROFITABILITY (%) | |||||
| PBT Margin | 33.14 | 29.27 | 23.87 | 34.96 | 30.34 |
| PAT Margin | 27.31 | 23.43 | 19.44 | 29.01 | 25.21 |
| Pre Tax Profit As a Percentage of Revenue | 33.14 | 29.27 | 23.87 | 34.96 | 30.34 |
| Pre Tax Profit As a Percentage of Shareholders’ Equity | 16.09 | 17.23 | 9.36 | 20.01 | 16.83 |
| LIQUIDITY (times) | |||||
| Current Ratio | 2.83 | 2.67 | 3.04 | 2.55 | 2.97 |
| DIVIDENDS (sen) | |||||
| Gross Dividends | 6.00 | 21.00 | 11.00 | 18.00 | 13.00 |
| VALUATION (RM'000) | |||||
| Market Capitalisation | 2,440,674 | 2,167,509 | 2,137,817 | 2,197,201 | 1,751,822 |