| Financial Year Ended 31 December | 2025 | 2024 | 2023 | 2022 | 2021 |
|---|---|---|---|---|---|
| 12 months Audited Actual |
12 months Audited Actual |
12 months Audited Actual |
12 months Audited Actual |
12 months Audited Actual |
|
| Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM) | 25,979,390 | 23,914,962 | 23,787,909 | 23,995,730 | 22,315,331 |
| EBITDA Margin (%) | 11.61 | 11.31 | 6.51 | 12.11 | 13.17 |
| PBT Margin (%) | 9.42 | 9.08 | 9.12 | 9.61 | 10.39 |
| PAT Margin (%) | 6.67 | 6.17 | 6.45 | 7.39 | 7.39 |
| Trade Receivables Turnover Period ^ (days) | 44 | 52 | 64 | 60 | 70 |
| Trade Payables Turnover Period ^^ (days) | 37 | 23 | 29 | 38 | 36 |
| Inventory Turnover Period ^^^ (days) | 165 | 153 | 143 | 154 | 103 |
| Current Ratio * (times) | 3.04 | 5.40 | 3.95 | 3.50 | 3.28 |
| Gearing Ratio ** (times) | 0.11 | 0.14 | 0.20 | 0.19 | 0.25 |
Notes:
| ^ | Based on the closing balance of trade receivables of the respective financial years over revenue of the respective financial years. |
| ^^ | Based on the closing balance of trade payables of the respective financial years over cost of sales of the respective financial years. |
| ^^^ | Based on the closing balance of inventory of the respective financial years over cost of sales of the respective financial years. |
| * | Based on the total current assets over total current liabilities of the respective financial years. |
| ** | Based on the total interest bearing borrowings over shareholders’ equity of the respective financial years. |