| Financial Year Ended 30 June/31 December | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 6 months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Actual) |
18 months (Audited) |
|
| Presented in RM'000 | |||||
| Revenue | 338,110 | 738,635 | 550,327 | 488,889 | 547,963 |
| Cost of sales | (320,878) | (680,305) | (514,139) | (458,911) | (500,507) |
| Gross profit | 17,232 | 58,330 | 36,188 | 29,978 | 47,456 |
| Other income | 4,763 | 18,966 | 24,843 | 22,774 | 10,756 |
| Distribution expenses | - | (3,990) | (2,256) | (2,025) | (2,245) |
| Administrative expenses | - | (25,226) | (22,135) | (18,658) | (20,192) |
| Other expenses | (3,284) | (6,281) | (4,485) | (4,401) | (6,089) |
| Finance income | 4,110 | 6,964 | 13,915 | 8,302 | 4,281 |
| Finance costs | (1,477) | (2,514) | (647) | (160) | (879) |
| Share of results of associates | 829 | 135 | - | 3,069 | 85 |
| Profit before tax and zakat | 22,173 | 46,384 | 45,423 | 38,879 | 33,173 |
| Zakat | (210) | (690) | (641) | (435) | - |
| Taxation | (5,205) | (8,599) | (10,281) | (4,569) | (9,067) |
| Profit for the year from continuing operations | 16,758 | 37,095 | 34,501 | 33,875 | 24,106 |
| Discontinued operations | |||||
| Profit for the year from discontinued operations, net of tax | - | 27,439 | 1,274 | - | - |
| Profit for the year | 16,758 | 64,534 | 35,775 | 33,875 | 24,106 |
| Other comprehensive income/(loss), net of tax | |||||
| Items that will not be reclassified subsequently to profit or loss: | |||||
| Net fair value changes in quoted share at fair value through other comprehensive income (FVTOCI) | 1,875 | (2,381) | 794 | (1,731) | (144) |
| Total comprehensive income for the year | 18,633 | 62,153 | 36,569 | 32,144 | 23,962 |
| Profit attributable to: | |||||
| Owners of the parent | 16,554 | 60,997 | 35,723 | 33,811 | 18,284 |
| Non-controlling interests | 204 | 3,537 | 52 | 64 | 5,822 |
| 16,758 | 64,534 | 35,775 | 33,875 | 24,106 | |
| Total comprehensive income attributable to: | |||||
| Owners of the parent | 18,429 | 58,616 | 36,517 | 32,080 | 18,140 |
| Non-controlling interests | 204 | 3,537 | 52 | 64 | 5,822 |
| 18,633 | 62,153 | 36,569 | 32,144 | 23,962 | |
| Earnings per share | |||||
| - Basic (sen) | 1.54 | 9.69 | 6.42 | 6.08 | 3.29 |
| - Diluted (sen) | 2.19 | 8.07 | 4.73 | - | - |