| Financial Year Ended 31 December | 2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| KEY FINANCIALS | |||||
| Revenue (RM'000) | 391,871 | 272,173 | 273,370 | 308,495 | 371,247 |
| Profit Before Taxation (RM'000) | 62,726 | 43,525 | 32,579 | 48,537 | 48,587 |
| (Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM'000) | 82,374 | 58,511 | 48,305 | 61,563 | 62,036 |
| Net Profit After Taxation (RM'000) | 45,347 | 31,094 | 23,733 | 34,924 | 35,374 |
| Profit Attributable to Owners of the Company (RM'000) | 46,038 | 30,410 | 23,487 | 34,917 | 34,614 |
| Shareholders' Equity (RM'000) | 479,100 | 452,174 | 432,684 | 395,501 | 360,556 |
| Total Assets (RM'000) | 948,511 | 792,277 | 775,117 | 784,557 | 795,612 |
| Total Borowings (RM'000) | 280,712 | 211,302 | 207,127 | 242,566 | 265,911 |
| KEY RATIOS | |||||
| Basic Earnings Per Share (sen) | 8 | 6 | 5 | 7 | 7 |
| Gross Dividend Per Share (sen) | 3.50 | 2.00 | 2.00 | 2.00 | 1.00 |
| Dividend Payout Ratio (%) | 42 | 35 | 46 | 28 | 14 |
| Net Assets Per Share (RM) | 0.88 | 0.83 | 0.79 | 0.80 | 0.73 |
| Return on Shareholders' Equity (%) | 10 | 7 | 5 | 9 | 10 |
| Return on Total Assets (%) | 9 | 7 | 6 | 8 | 8 |
| Current Ratio (times) | 1.82 | 2.22 | 2.26 | 2.18 | 2.03 |
| Debt-to-Equity Ratio (times) | 0.74 | 0.57 | 0.60 | 0.76 | 1.01 |