2019 (RM'000) | 2020 (RM'000) | 2021 (RM'000) | 2022 (RM'000) | 2023 (RM'000) | 2024 (RM'000) | |
---|---|---|---|---|---|---|
REVENUE | ||||||
Contract income | 274,348 | 253,368 | 227,085 | 211,997 | 316,670 | 229,420 |
Property development | 43,143 | 92,347 | 197,158 | 143,344 | 213,601 | 422,495 |
Rental and other income | 21,522 | 34,631 | 36,362 | 43,046 | 45,641 | 64,961 |
339,013 | 380,346 | 460,605 | 398,387 | 575,912 | 716,876 | |
COST OF SALES | -244,960 | -260,022 | -351,404 | -294,447 | -459,157 | -544,726 |
GROSS PROFIT | 94,053 | 120,324 | 109,201 | 103,940 | 116,755 | 172,150 |
Other income | 18,469 | 15,837 | 10,457 | 11,877 | 120,702 | 41,018 |
Distribution expenses | -3,768 | -4,720 | -3,719 | -1,945 | -6,440 | -6,515 |
Administrative expenses | -31,956 | -37,565 | -33,117 | -34,791 | -43,690 | -44,442 |
Other expenses | -207 | -482 | -1,295 | -4,499 | -4,065 | -1,232 |
Finance income | 3,202 | 4,022 | 4,439 | 3,773 | 4,993 | 12,377 |
Finance costs | -6,616 | -13,980 | -9,838 | -11,073 | -18,488 | -17,843 |
Share of profit of an equity-accounted joint venture, net of tax | -586 | 5,239 | 3,511 | 1,623 | 3,153 | 2,664 |
PROFIT BEFORE TAX | 72,591 | 88,675 | 79,639 | 68,905 | 172,920 | 158,177 |
Tax expense | -21,602 | -20,031 | -21,713 | -16,388 | -30,906 | -32,164 |
TOTAL COMPREHENSIVE INCOME FOR THE YEAR | 50,989 | 68,644 | 57,926 | 52,517 | 142,014 | 126,013 |
PROFIT/(LOSS) ATTRIBUTABLE TO: | ||||||
Owner of the Company | 47,347 | 64,141 | 53,477 | 48,560 | 101,555 | 93,100 |
Non-controlling interests | 3,642 | 4,503 | 4,449 | 3,957 | 40,459 | 32,913 |
50,989 | 68,644 | 57,926 | 52,517 | 142,014 | 126,013 |