| Financial Year Ended 30 June | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 6 months Unaudited |
12 months Actual |
12 months Actual |
12 months Actual |
12 months Actual |
|
| Presented in RM'000 | |||||
| Revenue | 203,154 | 412,447 | 399,008 | 381,305 | 355,195 |
| Cost of sales | (160,000) | (321,107) | (315,257) | (302,041) | (259,905) |
| Gross profit | 43,154 | 91,340 | 83,751 | 79,264 | 95,290 |
| Other operating income | 969 | 1,906 | 7,636 | 2,444 | 2,935 |
| Other operating expenses | (31,945) | (59,406) | (58,360) | (69,311) | (55,168) |
| Profit from operations | 12,178 | 33,840 | 33,027 | 12,397 | 43,058 |
| Finance (cost) / income, net | (622) | (1,930) | (718) | 1,433 | (68) |
| Share of profit of associates | - | - | - | - | - |
| Share of result of jointly controlled entities | - | - | - | - | - |
| Profit before taxation | 11,556 | 31,909 | 32,309 | 13,830 | 42,990 |
| Income tax expense | (3,324) | (6,981) | (7,983) | (3,038) | (8,784) |
| Zakat | (80) | - | - | - | - |
| Profit after taxation from continuing operations | 8,152 | 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 | 8,152 | 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,356) | 82 | 487 | 4,298 | 1,928 |
| Total comprehensive income for the financial period / year | 4,796 | 19,314 | 24,872 | 15,449 | 36,228 |
| Profit attributable to: | |||||
| Owners of the Company | 8,152 | 24,928 | 19,481 | 2,176 | 21,532 |
| Non-controlling interests | - | - | 4,845 | 8,616 | 12,674 |
| 8,152 | 24,928 | 24,326 | 10,792 | 34,206 | |
| Total comprehensive income attributable to: | |||||
| Owners of the Company | 4,796 | 19,314 | 20,140 | 5,320 | 22,780 |
| Non-controlling interests | - | - | 4,732 | 10,129 | 13,448 |
| 4,796 | 19,314 | 24,872 | 15,449 | 36,228 | |
| Basic Earnings Per Share (sen) | 2.41 | 7.47 | 6.02 | 0.69 | 6.80 |