| Financial Year Ended 30 June | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 9 months Unaudited |
12 months Actual |
12 months Actual |
12 months Actual |
12 months Actual |
|
| Presented in RM'000 | |||||
| Revenue | 319,009 | 412,447 | 399,008 | 381,305 | 355,195 |
| Cost of sales | (251,401) | (321,107) | (315,257) | (302,041) | (259,905) |
| Gross profit | 67,608 | 91,340 | 83,751 | 79,264 | 95,290 |
| Other operating income | 2,238 | 1,906 | 7,636 | 2,444 | 2,935 |
| Other operating expenses | (49,127) | (59,406) | (58,360) | (69,311) | (55,168) |
| Profit from operations | 20,719 | 33,840 | 33,027 | 12,397 | 43,058 |
| Finance (cost) / income, net | (1,065) | (1,930) | (718) | 1,433 | (68) |
| Share of profit of associates | - | - | - | - | - |
| Share of result of jointly controlled entities | - | - | - | - | - |
| Profit before taxation | 19,654 | 31,909 | 32,309 | 13,830 | 42,990 |
| Income tax expense | (5,343) | (6,981) | (7,983) | (3,038) | (8,784) |
| Zakat | (110) | - | - | - | - |
| Profit after taxation from continuing operations | 14,201 | 24,928 | 24,326 | 10,792 | 34,206 |
| Discontinued operations | |||||
| Loss after taxation from discontinued operations | - | - | - | - | - |
| Net profit after taxation for the financial period / year | 14,201 | 24,928 | 24,326 | 10,792 | 34,206 |
| Other comprehensive income: | |||||
| Gain on revaluation of property, plant and equipment | - | (5,695) | 59 | 359 | 93 |
| Foreign currency translation differences | (3,925) | 82 | 487 | 4,298 | 1,928 |
| Total comprehensive income for the financial period / year | 10,276 | 19,314 | 24,872 | 15,449 | 36,228 |
| Profit attributable to: | |||||
| Owners of the Company | 14,201 | 24,928 | 19,481 | 2,176 | 21,532 |
| Non-controlling interests | - | - | 4,845 | 8,616 | 12,674 |
| 14,201 | 24,928 | 24,326 | 10,792 | 34,206 | |
| Total comprehensive income attributable to: | |||||
| Owners of the Company | 10,276 | 19,314 | 20,140 | 5,320 | 22,780 |
| Non-controlling interests | - | - | 4,732 | 10,129 | 13,448 |
| 10,276 | 19,314 | 24,872 | 15,449 | 36,228 | |
| Basic Earnings Per Share (sen) | 4.20 | 7.47 | 6.02 | 0.69 | 6.80 |