| Financial Year Ended 30 June/31 December | 2026 | 2025 | 2023 | 2022 |
|---|---|---|---|---|
| 12months (Unaudited) |
18months (Audited) |
12months (Audited) |
12months (Audited) |
|
| Presented in RM'000 | ||||
| Revenue | 2,490,677 | 3,288,934 | 2,279,836 | 1,726,341 |
| Cost of sales | (1,809,250) | (2,792,148) | (1,892,440) | (1,393,149) |
| Gross profit | 681,427 | 496,786 | 387,396 | 333,192 |
| Other items of income | ||||
| Interest income | 60,415 | 97,584 | 59,780 | 62,419 |
| Other income | 113,752 | 237,853 | 138,767 | 207,588 |
| Other items of expense | ||||
| Administrative expenses | (461,797) | (547,394) | (378,562) | (334,066) |
| Finance costs | (78,769) | (165,392) | (72,159) | (75,266) |
| Zakat | - | - | - | - |
| Other operating expenses | - | (1,109) | (488) | (2,473) |
| Tendering and marketing expenses | - | (5,738) | (4,610) | (3,629) |
| Share of profit of a joint venture | - | - | - | - |
| Share of profit of associates | 19,875 | 32,324 | 17,712 | 15,679 |
| Profit before tax and zakat | 334,903 | 144,914 | 147,836 | 203,444 |
| Income tax expense and zakat | (91,647) | (50,795) | (50,198) | (61,227) |
| Profit net of tax | 243,256 | 94,119 | 97,638 | 142,217 |
| Other comprehensive income : | ||||
| Remeasurement gain on defined benefit plan not to be reclassified to profit or loss in subsequent periods | 5,072 | - | - | (405) |
| Foreign currency translation to be reclassified to profit or loss in subsequent periods | 2,367 | (20,315) | 4,448 | (4,984) |
| Recycled foreign currency translation to profit or loss | - | - | - | - |
| Share of other comprehensive loss/gain of an associate | - | - | - | - |
| Total comprehensive income for the period/year | 250,695 | 73,804 | 102,086 | 136,828 |
| Profit net of tax attributable to: | ||||
| Owners of the parent | 196,607 | 75,675 | 52,831 | 95,252 |
| Non-controlling interests | 46,649 | 18,444 | 44,807 | 46,965 |
| 243,256 | 94,119 | 97,638 | 142,217 | |
| Total comprehensive income attributable to: | ||||
| Owners of the parent | 203,040 | 55,360 | 57,277 | 89,943 |
| Non-controlling interests | 47,655 | 18,444 | 44,809 | 46,885 |
| 250,695 | 73,804 | 102,086 | 136,828 | |
| Earnings per share attributable to owners of the Parent: | ||||
| Basic, for the period/year (cents) | 15.17 | 5.84 | 4.10 | 7.39 |
| Diluted, for the period/year (cents) | 15.17 | 5.84 | 4.10 | 7.37 |