Financial Year Ended 31 December 2017 2016 2015 2014 2013
  12 months
Actual
12 months
Actual
12 months
Actual
12 months
Actual
12 months
Actual
Presented in RM'000          
Continuing operations
Revenue 1,957,627 1,667,996 1,639,509 1,301,740 1,307,292
Other income 10,121 7,938 3,962 3,020 2,607
Changes in inventories of finished goods and work-in-progress (9,551) 14,665 855 38,835 (1,873)
Raw materials and consumables used (1,150,144) (946,056) (858,456) (721,765) (735,410)
Goods purchased for resale (4,434) (1,175) (2,343) (2,913) (1,370)
Staff costs (252,817) (236,972) (213,772) (185,831) (170,592)
Depreciation of property, plant and equipment (73,236) (69,316) (66,908) (55,939) (50,983)
Other operating expenses (241,577) (221,121) (226,291) (184,587) (165,342)
Results from operating activities 235,989 215,959 276,556 192,560 184,329
Finance costs (11,324) (10,035) (10,155) (8,144) (6,884)
Finance income 3,667 4,103 2,166 2,305 2,689
Share of losses of equity-accounted joint venture, net of tax (19) (19) - - -
Profit before tax 228,313 210,008 268,567 186,721 180,134
Tax expense (44,078) (38,960) (62,248) (37,885) (40,079)
Profit from continuing operations 184,235 171,048 206,319 148,836 140,055
 
 
Other comprehensive income, net of tax
Items that may be reclassified subsequently to profit or loss          
Foreign currency translation differences for foreign operations (2,749) 955 6,615 1,929 1,651
Other comprehensive income for the year, net of tax (2,749) 955 6,615 1,929 1,651
Total comprehensive income for the year 181,486 172,003 212,934 150,765 141,706
 
Profit attributable to:          
Owners of the Company 182,061 167,063 202,530 145,597 136,422
Non-controlling interests 2,174 3,985 3,789 3,239 3,633
Profit for the year 184,235 171,048 206,319 148,836 140,055
 
Total comprehensive income attributable to:
Owners of the Company 179,542 167,884 207,838 146,851 137,427
Non-controlling interests 1,944 4,119 5,096 3,914 4,279
Total comprehensive income for the year 181,486 172,003 212,934 150,765 141,706
 
Basic earnings per ordinary share (sen) 28.47 26.13 31.67 22.77 21.33