| 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) |
|
| KEY FINANCIAL DATA | |||||
| STATEMENT OF COMPREHENSIVE INCOME (RM'000) | |||||
| Revenue | 239,427 | 1,097,131 | 863,587 | 542,359 | 785,657 |
| Profit Before Tax | 60,868 | 313,872 | 252,764 | 129,457 | 274,686 |
| Profit After Tax | 49,401 | 255,451 | 202,350 | 105,420 | 227,914 |
| Profit Attributable to Owners of the Company | 45,761 | 239,374 | 190,174 | 98,516 | 217,268 |
| STATEMENT OF FINANCIAL POSITION (RM'000) | |||||
| Total Current Assets | 419,548 | 416,070 | 306,382 | 289,151 | 331,182 |
| Total Assets | 1,975,348 | 1,951,507 | 1,794,348 | 1,701,661 | 1,741,672 |
| Shareholders’ Equity | 1,662,595 | 1,616,838 | 1,467,230 | 1,382,842 | 1,372,699 |
| Total Equity | 1,725,421 | 1,676,024 | 1,518,769 | 1,430,415 | 1,420,677 |
| Total Current Liabilities | 106,876 | 128,669 | 114,901 | 95,005 | 129,940 |
| Total Liabilities | 249,927 | 275,483 | 275,579 | 271,246 | 320,994 |
| STATEMENT OF CASH FLOWS (RM'000) | |||||
| Net Operating Cash Flow | 76,128 | 175,728 | 138,495 | 77,518 | 167,032 |
| Cash and Cash Equivalents | 328,942 | 261,912 | 190,546 | 205,498 | 244,150 |
| RATIO ANALYSIS | |||||
| PER SHARE DATA | |||||
| 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 |
| PROFITABILITY (%) | |||||
| PBT Margin | 25.42 | 28.61 | 29.27 | 23.87 | 34.96 |
| PAT Margin | 20.63 | 23.28 | 23.43 | 19.44 | 29.01 |
| Pre Tax Profit As a Percentage of Revenue | 25.42 | 28.61 | 29.27 | 23.87 | 34.96 |
| Pre Tax Profit As a Percentage of Shareholders’ Equity | 3.66 | 19.41 | 17.23 | 9.36 | 20.01 |
| LIQUIDITY (times) | |||||
| Current Ratio | 3.93 | 3.23 | 2.67 | 3.04 | 2.55 |
| DIVIDENDS (sen) | |||||
| Gross Dividends | - | 21.00 | 21.00 | 11.00 | 18.00 |
| VALUATION (RM'000) | |||||
| Market Capitalisation | 2,381,290 | 2,553,503 | 2,167,509 | 2,137,817 | 2,197,201 |