| Unit | FYE2025 | FYE2024 | FYE2023 | FYE2022 | FYE2021 | |
|---|---|---|---|---|---|---|
| Revenue | RM'000 | 172,977 | 166,532 | 150,962 | 121,400 | 103,525 |
| Cost of sales | RM'000 | 92,395 | 86,517 | 85,816 | 69,656 | 55,732 |
| Gross Profit ("GP") | RM'000 | 80,582 | 80,015 | 65,146 | 51,744 | 47,793 |
| Profit Before Tax ("PBT") | RM'000 | 35,025 | 36,553 | 24,233 | 17,584 | 19,032 |
| Profit After Tax ("PAT") | RM'000 | 30,022 | 28,121 | 20,621 | 15,737 | 17,661 |
| GP margin | % | 46.58 | 48.05 | 43.15 | 42.62 | 46.17 |
| PBT margin | % | 20.25 | 21.95 | 16.05 | 14.48 | 18.38 |
| PAT margin | % | 17.36 | 16.89 | 13.66 | 12.96 | 17.06 |
| Gearing ratio | Times | 0.51 | 0.88 | 0.73 | 0.96 | 0.80 |
| Net gearing ratio | Times | 0.06 | 0.49 | 0.43 | 0.67 | 0.44 |
| Current ratio | Times | 3.47 | 3.26 | 2.68 | 1.93 | 2.38 |