Results | Year ended 31 December | | 2016 | 2017 | 2018 | 2019 | 2020 | | HK$’000 | HK$’000 | HK$’000 | HK$’000 | HK$’000 | Revenue | 22,071,521 | 20,733,418 | 19,762,442
| 22,532,499
| 22,171,710 | Gross profit | 2,195,678 | 2,040,167
| 1,885,553
| 1,825,411
| 2,048,801 | Finance costs | (180,237) | (323,108) | (353,679) | (419,129)
| (380,025) | Profit before tax | 872,352 | 187,288
| 253,319
| 736,857
| 738,692 | Income tax expense | (195,785) | (94,451)
| (105,106)
| (128,693)
| (139,919) | Profit for the year | 676,566 | 92,837
| 148,213
| 608,164
| 598,773 | Attributable to: | | | | | | Owners of the Company | 581,867 | 62,987
| 74,190
| 562,456
| 502,287 | Non-controlling interests | 94,700 | 29,850
| 74,023
| 45,708
| 96,486 | | 676,567 | 92,837
| 148,213
| 608,164
| 598,773 | Earnings per share | | | | | | Basic(HK cents per share) | 20.02 | 2.13
| 2.36
| 17.10
| 15.27 | Assets and liabilities | At 31 December | | 2016 | 2017 | 2018 | 2019 | 2020 | | HK$’000 | HK$’000 | HK$’000 | HK$’000 | HK$’000 | Non-current assets | 10,099,418 | 14,371,223
| 14,154,947
| 13,978,778
| 15,390,078 | Current assets | 13,197,343 | 12,567,607
| 10,899,554
| 11,007,458
| 11,147,378 | Total assets | 23,296,761 | 26,938,830
| 25,054,501
| 24,986,236
| 26,537,456 | Bank and other borrowings | 7,227,360 | 8,457,338
| 7,193,297
| 5,822,616
| 5,512,049 | Bonds payable | 827,456 | 895,073 | 850,265 | 373,731 | 400,596 | Other liabilities | 7,947,078 | 9,138,264
| 8,764,912
| 9,782,190
| 10,149,425 | Total liabilities | 16,001,894 | 18,490,675
| 16,808,474
| 15,978,537
| 16,062,070 | Net assets | 7,294,867 | 8,448,155
| 8,246,027
| 9,007,699
| 10,475,386 | Equity attributable to owners of the Company | 6,711,475 | 7,882,771
| 7,636,576
| 8,056,021
| 9,371,885 | Non-controlling interests | 583,392 | 565,384
| 609,451
| 951,678
| 1,103,501 | Total equity | 7,294,867 | 8,448,155
| 8,246,027
| 9,007,699
| 10,475,386 | |