Financial Year (RM'000) 2024 2023 2022 2021 2020
(Restated)
Revenue 907,478 791,991 698,049 558,367 587,424
Gross profit 235,448 165,282 143,717 107,388 110,145
Earnings before interest, taxes, depreciation and amortisation (EBITDA) 160,262 112,993 99,735 66,405 66,715
Share of associates' results 6,161 4,643 5,308 5,633 5,007
Share of joint venture's results 770 1,064 1,147 1,345 512
Profit before tax (PBT) 136,210 84,917 67,891 32,152 29,756
Profit after tax 100,955 63,351 51,242 23,767 15,362
Non-controlling interest (26,800) (17,616) (9,100) (6,699) (7,933)
Profit after tax and non-controlling interest (PAT after NCI) 74,155 45,735 42,142 17,068 7,429
Number of shares ('000) 401,554 401,554 401,554 401,554 401,554