| Financial Year Ended 31 Dec | 2024 | 2023 | 2022 | 2021 | 2020 |
|---|---|---|---|---|---|
| 12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
12 months (Audited) |
|
| KEY FINANCIAL DATA | |||||
| Revenue (RM'000) | 92,749 | 88,378 | 82,290 | 61,514 | 82,410 |
| Earnings Before Interest, Taxation, Depreciation & Amortisation (EBITDA) (RM'000) | 24,662 | 22,956 | 22,798 | 22,360 | 22,725 |
| Profit Before Tax (PBT) (RM'000) | 16,261 | 16,536 | 15,871 | 15,072 | 15,187 |
| Profit After Tax (PAT) (RM'000) | 11,979 | 12,404 | 11,744 | 11,083 | 11,102 |
| Total Assets (RM'000) | 127,106 | 117,670 | 106,634 | 101,425 | 100,275 |
| Shareholders' Equity (RM'000) | 91,463 | 87,590 | 82,850 | 77,410 | 70,834 |
| Total Liabilities (RM'000) | 35,339 | 29,840 | 23,611 | 23,890 | 29,354 |
| Ratio Analysis | |||||
| EBITDA Margin (%) | 26.59 | 25.97 | 27.70 | 36.35 | 27.58 |
| PBT Margin (%) | 17.53 | 18.71 | 19.29 | 24.50 | 18.43 |
| PAT Margin (%) | 12.92 | 14.04 | 14.27 | 18.02 | 13.47 |
| Return on Shareholders' Equity (%) | 13.03 | 14.08 | 14.12 | 14.27 | 15.64 |
| Earnings Per Share (sen) | 2.67 | 2.76 | 2.62 | 2.47 | 2.48 |
| Net Assets Per Share (sen) | 20.54 | 19.66 | 18.58 | 17.35 | 15.87 |
| Dividend Per Share (sen) | 1.80 | 1.70 | 1.40 | 1.00 | 1.25 |
| Gearing Ratio (times) | 0.18 | 0.14 | 0.09 | 0.12 | 0.20 |