Financial Year Ended 31 December 2023 2022 2021 2020 2019
  12 months
(Audited)
12 months
(Audited)
12 months
(Audited)
12 months
(Audited)
12 months
(Audited)
Revenue (RM'000) 542,359 785,657 693,585 669,049 381,129
Profit Before Tax (RM'000) 129,457 274,686 210,465 112,205 103,141
Profit After Tax (RM'000) 105,420 227,914 174,836 103,150 84,788
Profit Attributable to Owners of the Company (RM'000) 98,516 217,268 164,341 97,982 80,017
Total Equity (RM'000) 1,430,416 1,420,677 1,294,436 1,182,574 1,106,648
Basic and Diluted Earnings Per Share (sen) 16.59 36.59 27.67 16.50 13.47
Net Tangible Assets Per Share (RM) 2.41 2.39 2.18 1.99 1.86
Gross Dividends (sen) 11.00 18.00 13.00 7.00 2.50
Share Prices (RM) 3.60 3.70 2.95 2.82 2.79
Market Capitalisation (RM'000) 2,137,817 2,197,201 1,751,822 1,674,623 1,656,808