| Financial Year Ended 31 Dec | 2023 | 2022 | 2021 | 2020 | 2019 |
|---|---|---|---|---|---|
| 12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| KEY FINANCIAL DATA | |||||
| Revenue (RM'000) | 88,378 | 82,290 | 61,514 | 82,410 | 102,871 |
| Earnings Before Interest, Taxation, Depreciation & Amortisation (EBITDA) (RM'000) | 22,956 | 22,798 | 22,360 | 22,725 | 22,893 |
| Profit Before Tax (PBT) (RM'000) | 16,536 | 15,871 | 15,072 | 15,187 | 15,351 |
| Profit After Tax (PAT) (RM'000) | 12,404 | 11,744 | 11,083 | 11,102 | 11,138 |
| Total Assets (RM'000) | 117,670 | 106,634 | 101,425 | 100,275 | 104,676 |
| Shareholders' Equity (RM'000) | 87,590 | 82,850 | 77,410 | 70,834 | 64,015 |
| Total Liabilities (RM'000) | 29,840 | 23,611 | 23,890 | 29,354 | 40,595 |
| Ratio Analysis | |||||
| EBITDA Margin (%) | 25.97 | 27.70 | 36.35 | 27.58 | 22.25 |
| PBT Margin (%) | 18.71 | 19.29 | 24.50 | 18.43 | 14.92 |
| PAT Margin (%) | 14.04 | 14.27 | 18.02 | 13.47 | 10.83 |
| Return on Shareholders' Equity (%) | 14.08 | 14.12 | 14.27 | 15.64 | 17.34 |
| Earnings Per Share (sen) | 2.76 | 2.62 | 2.47 | 2.48 | 3.73 |
| Net Assets Per Share (sen) | 19.66 | 18.58 | 17.35 | 15.87 | 21.51 |
| Dividend Per Share (sen) | 1.70 | 1.40 | 1.00 | 1.25 | 1.50 |
| Gearing Ratio (times) | 0.14 | 0.09 | 0.12 | 0.20 | 0.29 |