| Financial Year Ended 31 December | 2018 | 2017 | 2016 | 2015 | 2014 |
|---|---|---|---|---|---|
| 9 months Actual (Unaudited) |
12 months Actual (Audited) |
12 months Actual (Audited) |
12 months Actual (Audited) |
12 months Actual (Audited) |
|
| Presented in RM'000 | |||||
| Continuing Operations | |||||
| Revenue | 1,788,312 | 2,323,960 | 2,189,022 | 2,189,312 | 2,122,933 |
| Cost of sales | (1,537,985) | (1,988,798) | (1,845,775) | (1,836,459) | (1,773,473) |
| Gross profit | 250,327 | 335,162 | 343,247 | 352,853 | 349,460 |
| Other income | 867 | 9,006 | 1,312 | 363 | 808 |
| Administrative expenses | (166,940) | (243,057) | (239,877) | (226,398) | (209,211) |
| Finance costs | (26,498) | (28,774) | (33,703) | (15,146) | (16,768) |
| Interest income | 524 | 727 | 1,038 | 1,050 | 1,291 |
| Profit before zakat and taxation | 58,280 | 73,064 | 72,017 | 112,722 | 125,580 |
| Zakat | (1,011) | (600) | (250) | (700) | - |
| Taxation | (18,609) | (17,377) | (25,908) | (27,438) | (31,355) |
| Net profit for the financial period/year | 38.660 | 55,087 | 45,859 | 84,584 | 94,225 |
| Other comprehensive (loss)/income, net of tax: | |||||
| Items that may be subsequently reclassified to profit or loss | |||||
| Foreign currency translation differences for foreign operations | (7,556) | (16,900) | 9,137 | 14,185 | 3,230 |
| Recognition of actuarial losses | 307 | (224) | (74) | (201) | 201 |
| Total comprehensive income, net of tax for the financial period/year | 31,411 | 37,963 | 54,922 | 98,568 | 97,656 |
| Profit attributable to: | |||||
| Owners of the parent | 38,031 | 53,823 | 45,599 | 84,044 | 93,844 |
| Non-controlling interests | 629 | 1,264 | 260 | 540 | 381 |
| 38,660 | 55,087 | 45,859 | 84,584 | 94,225 | |
| Total comprehensive income attributable to: | |||||
| Owners of the parent | 31,767 | 41,627 | 53,009 | 93,506 | 96,352 |
| Non-controlling interests | (356) | (3,664) | 1,913 | 5,062 | 1,304 |
| 31,411 | 337,963 | 54,922 | 98,568 | 97,656 | |
| Earnings per share (sen): | |||||
| Basic | 14.63 | 20.74 | 17.60 | 32.46 | 36.25 |
| Diluted | 14.59 | 20.69 | 17.54 | 32.46 | 36.25 |