Financial Year Ended 31 December 2024 2023 2022 2021 2020
  12 months
Audited
12 months
Audited
12 months
Audited
12 months
Audited
12 months
Audited
 
KEY FINANCIALS          
Revenue (RM'000) 562,848 391,871 272,173 273,370 308,495
Profit Before Taxation (RM'000) 70,635 62,726 43,525 32,579 48,537
(Earnings Before Interest, Tax, Depreciation & Amortisation (EBITDA) (RM'000) 95,150 82,374 58,511 48,305 61,563
Net Profit After Taxation (RM'000) 50,651 45,347 31,094 23,733 34,924
Profit Attributable to Owners of the Company (RM'000) 48,781 46,038 30,410 23,487 34,917
Shareholders' Equity (RM'000) 506,039 479,100 452,174 432,684 395,501
Total Assets (RM'000) 1,268,005 948,511 792,277 775,117 784,557
Total Borowings (RM'000) 425,795 280,712 211,302 207,127 242,566
 
KEY RATIOS          
Basic Earnings Per Share (sen) 9 8 6 5 7
Gross Dividend Per Share (sen) 4.00 3.50 2.00 2.00 2.00
Dividend Payout Ratio (%) 43 42 35 46 28
Net Assets Per Share (RM) 0.93 0.88 0.83 0.79 0.80
Return on Shareholders' Equity (%) 10 10 7 5 9
Return on Total Assets (%) 8 9 7 6 8
Current Ratio (times) 1.51 1.82 2.22 2.26 2.18
Debt-to-Equity Ratio (times) 0.68 0.42 0.57 0.60 0.76