| Financial Year Ended 30 June/31 December | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 9 months (Unaudited) |
12 months (Audited) |
12 months (Audited) |
12 months (Actual) |
18 months (Audited) |
|
| Presented in RM'000 | |||||
| Revenue | 502,742 | 738,635 | 550,327 | 488,889 | 547,963 |
| Cost of sales | (455,975) | (680,305) | (514,139) | (458,911) | (500,507) |
| Gross profit | 46,767 | 58,330 | 36,188 | 29,978 | 47,456 |
| Other income | 7,929 | 18,966 | 24,843 | 22,774 | 10,756 |
| Distribution expenses | (3,171) | (3,990) | (2,256) | (2,025) | (2,245) |
| Administrative expenses | (18,729) | (25,226) | (22,135) | (18,658) | (20,192) |
| Other expenses | (4,990) | (6,281) | (4,485) | (4,401) | (6,089) |
| Finance income | 4,866 | 6,964 | 13,915 | 8,302 | 4,281 |
| Finance costs | (2,217) | (2,514) | (647) | (160) | (879) |
| Share of results of associates | 639 | 135 | - | 3,069 | 85 |
| Profit before tax and zakat | 31,094 | 46,384 | 45,423 | 38,879 | 33,173 |
| Zakat | (500) | (690) | (641) | (435) | - |
| Taxation | (7,358) | (8,599) | (10,281) | (4,569) | (9,067) |
| Profit for the year from continuing operations | 23,236 | 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 | 23,236 | 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 | 25,111 | 62,153 | 36,569 | 32,144 | 23,962 |
| Profit attributable to: | |||||
| Owners of the parent | 23,057 | 60,997 | 35,723 | 33,811 | 18,284 |
| Non-controlling interests | 179 | 3,537 | 52 | 64 | 5,822 |
| 23,236 | 64,534 | 35,775 | 33,875 | 24,106 | |
| Total comprehensive income attributable to: | |||||
| Owners of the parent | 24,932 | 58,616 | 36,517 | 32,080 | 18,140 |
| Non-controlling interests | 179 | 3,537 | 52 | 64 | 5,822 |
| 25,111 | 62,153 | 36,569 | 32,144 | 23,962 | |
| Earnings per share | |||||
| - Basic (sen) | 2.71 | 9.69 | 6.42 | 6.08 | 3.29 |
| - Diluted (sen) | 3.05 | 8.07 | 4.73 | - | - |