| Financial Year Ended 31 March | 2026 | 2025 | 2024 | 2023 | 2022 |
|---|---|---|---|---|---|
| 12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
12 months Audited |
|
| Presented in RM'000 | |||||
| Revenue | 490,521 | 287,578 | 216,631 | 249,179 | 192,924 |
| Other income | 6,404 | 4,121 | 4,458 | 2,633 | 12,425 |
| Construction contract costs recognised as contract expenses | (253,581) | (95,273) | (73,024) | (90,093) | (57,397) |
| Land and other development costs | (40,460) | (15,096) | (9,926) | (18,281) | (1,213) |
| Cost of completed development units and land sold | (19,573) | (36,708) | (20,434) | (31,760) | (47,905) |
| Staff costs | (38,137) | (36,376) | (33,684) | (29,217) | (26,160) |
| Depreciation and amortisation | (6,414) | (6,913) | (6,962) | (6,694) | (7,172) |
| Other expenses | (51,145) | (31,253) | (29,462) | (28,283) | (24,901) |
| Fair value changes in contingent consideration | (952) | 6,851 | (1,365) | - | - |
| Operating profit | 86,663 | 76,931 | 46,232 | 47,484 | 40,601 |
| Finance costs | (9,149) | (10,915) | (10,128) | (7,066) | (9) |
| Share of results of an associate | (3,209) | (9,582) | (4,692) | (5,319) | (14,533) |
| Share of results of a joint venture | (93) | 2,670 | (651) | 4,595 | 4,265 |
| Profit before tax | 74,212 | 59,104 | 30,761 | 39,694 | 30,324 |
| Income tax expense | (23,817) | (23,712) | (8,877) | (13,189) | (11,073) |
| Profit for the year | 50,395 | 35,392 | 21,884 | 26,505 | 19,251 |
| Other comprehensive (expense)/income which may be reclassified to profit or loss in subsequent periods: | |||||
| Foreign currency translation differences for foreign operations | (64) | (1,256) | 503 | (1,789) | (1,035) |
| Other comprehensive (expense)/income for the year | (64) | (1,256) | 503 | (1,789) | (1,035) |
| Total comprehensive income for the year | 50,331 | 34,136 | 22,387 | 24,716 | 18,216 |
| Profit attributable to: | |||||
| Owners of the Company | 50,455 | 36,366 | 23,178 | 26,721 | 19,672 |
| Non-controlling interests | (60) | (974) | (1,294) | (216) | (421) |
| Profit for the year | 50,395 | 35,392 | 21,884 | 26,505 | 19,251 |
| Total comprehensive income attributable to: | |||||
| Owners of the Company | 50,391 | 35,110 | 23,681 | 24,932 | 18,637 |
| Non-controlling interests | (60) | (974) | (1,294) | (216) | (421) |
| Total comprehensive income for the year | 50,331 | 34,136 | 22,387 | 24,716 | 18,216 |
| Earnings per share attributable to owners of the Company (sen) | |||||
| Basic | 1.70 | 1.22 | 0.78 | 0.90 | 0.66 |