Financial Year Ended 31 December 2019 2018 2017 2016 2015
No. of Months 12 12 12 12 12
Actual / Restated Unaudited Audited Restated Actual Actual
  RM'000 RM'000 RM'000 RM'000 RM'000
           
Revenue 1,740,998 1,712,244 1,570,924 1,551,319 1,788,008
Cost of sales (1,457,284) (1,368,283) (1,217,844) (1,192,743) (1,374,266)
Gross profit 283,714 343,961 353,080 358,576 413,742
           
Other items of income          
Interest income - 3,018 4,369 4,753 2,005
Other income 45,824 37,906 20,544 39,705 20,157
           
Other items of expense          
Administrative expenses (60,718) (54,159) (53,576) (52,295) (70,474)
Selling expenses (17,290) (14,460) (13,712) (13,215)
Finance costs (41,952) (37,285) (24,090) (10,600) (1,066)
Other expenses (16,866) (8,869) (37,126) (12,394) (8,460)
           
Share of results of associates 59,591 105,340 40,640 (35,169) 34,430
Share of results of joint ventures (1,250) (546) 31,909 23,275 11,477
Profit before tax 251,053 372,324 321,290 302,139 388,596
Income tax expense (61,982) (75,078) (81,609) (84,828) (83,996)
Profit net of tax 189,071 297,246 239,681 217,311 304,600
           
Other comprehensive income/(expense)          
Foreign currency translation, net of tax (4) (3) 1 30
Share of other comprehensive income / (expense) of associates, net of tax 5,562 4,270 (8,125) 58,236 265
Share of other comprehensive income of joint venture, net of tax - (32) (432) 280.00 275
Other comprehensive income / (expense) for the period / year, net of tax 5,562 4,234 (8,560) 58,517 570
Total comprehensive income for the period / year 194,633 301,480 238,447 275,828 305,170
           
Profit attributable to:          
Owners of the Company 160,286 262,135 208,029 169,177 248,149
Non-controlling interests 28,785 35,111 31,652 48,134 56,451
  189,071 297,246 239,681 275,828 304,600
           
Total comprehensive income attributable to:          
Owners of the Company 165,746 266,341 199,517 227,566 248,676
Non-controlling interests 28,887 35,139 31,604 48,262 56,494
  194,633 301,480 231,121 275,828 305,170
           
Earnings per share attributable to owners of the Company (sen per share) :          
Basic 14.94 24.45 19.36 15.75 23.31
Diluted 14.94 24.45 19.36 15.75 23.31