| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| KEY FINANCIALS | |||||
| Revenue (RM'000) | 769,012 | 562,848 | 391,871 | 272,173 | 273,370 |
| Profit Before Taxation (RM'000) | 105,647 | 70,635 | 62,726 | 43,525 | 32,579 |
| (Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM'000) | 142,952 | 98,228 | 82,374 | 58,511 | 48,305 |
| Net Profit After Taxation (RM'000) | 76,569 | 50,651 | 45,347 | 31,094 | 23,733 |
| Profit Attributable to Owners of the Company (RM'000) | 71,612 | 48,781 | 46,038 | 30,410 | 23,487 |
| Shareholders' Equity (RM'000) | 566,730 | 506,039 | 479,100 | 452,174 | 432,684 |
| Total Assets (RM'000) | 1,475,627 | 1,268,005 | 948,511 | 792,277 | 775,117 |
| Total Borowings (RM'000) | 521,553 | 425,795 | 280,712 | 211,302 | 207,127 |
| KEY RATIOS | |||||
| Basic Earnings Per Share (sen) | 13 | 9 | 8 | 6 | 5 |
| Gross Dividend Per Share (sen) | 4.00 | 4.00 | 3.50 | 2.00 | 2.00 |
| Dividend Payout Ratio (%) | 31 | 45 | 42 | 36 | 46 |
| Net Assets Per Share (RM) | 1.04 | 0.93 | 0.88 | 0.83 | 0.79 |
| Return on Shareholders' Equity (%) | 13 | 10 | 10 | 7 | 5 |
| Return on Total Assets (%) | 10 | 8 | 9 | 7 | 6 |
| Current Ratio (times) | 1.39 | 1.49 | 1.82 | 2.22 | 2.26 |
| Debt-to-Equity Ratio (times) | 0.71 | 0.68 | 0.42 | 0.57 | 0.60 |