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)
Presented in RM'000          
Revenue 460,366 410,423 360,166 334,514 347,643
Cost of sales (308,132) (267,679) (220,057) (190,188) (197,232)
Gross profit 152,234 142,745 140,109 144,326 150,411
 
Other operating income 7,733 6,092 5,406 2,301 13,727
Administration expenses (100,650) (90,424) (89,711) (96,542) (96,299)
Distribution expenses (14,304) (11,941) (8,989) (8,204) (10,299)
Other operating expenses (1,679) (2,626) (1,819) (19,132) (10,522)
Finance costs (1,991) (1,581) (2,310) (2,326) (2,909)
Net gains on impairment of financial assets (1,185) (1,701) (1,683) 1,045 -
Share of Profit/(Loss) of Joint Ventures and associates - 2 (320) (148) (555)
Profit before taxation 40,163 40,565 40,684 21,320 43,555
Taxation (11,343) (12,241) (12,541) (12,199) (12,691)
Profit for the Financial Period / Year from continuing operations 28,820 28,325 28,143 9,121 30,864
Loss for the financial year from discontinued operations - - - (2,104) (3,846)
Net Profit for the Financial Period / Year 28,820 28,325 28,143 7,017 27,019
 
Other Comprehensive Income / (Loss), Net Of Tax
Remeasurement of defined benefit liability, net of tax (214) 1,080 - (365) 59
Foreign Currency Translations 4,553 1,670 (2,041) (1,393) 1,752
Reclassification adjustment relating to a subsidiary disposed of during the year - 249 - (76) (12)
Total Comprehensive Income For The Financial Period / Year 33,159 31,324 26,101 5,183 28,817
 
Net Profit For The Financial Year / Period Attributable To:
Equity Holders of the Parent 28,808 28,305 28,158 13,549 28,724
Non-controlling interests 12 20 (16) (6,532) (1,705)
Net Profit for the Financial Period / Year 28,820 28,325 28,143 7,017 27,019
 
Total comprehensive income attributable to:
Equity Holders of the Parent 33,147 31,304 26,117 11,715 30,500
Non-controlling interests 12 20 (16) (6,532) (1,682)
Net Profit for the Financial Period / Year 33,159 31,324 26,101 5,183 28,817
 
Basic EPS (sen) 2.52 2.48 2.47 1.69 2.56*
Diluted EPS (sen) 2.52 2.48 2.47 1.69 2.55*

Note:

* Basic/Diluted earnings per share restated in accordance with MFRS 113 Earnings per share arising from bonus issue.