Financial Highlights
|
The Year ended 31 December |
|||||
|
2020 |
2021 |
2022 |
2023 |
2024 |
|
|
HK$‘000 |
HK$‘000 |
HK$‘000 |
HK$‘000 |
HK$‘000 |
|
|
Revenue |
473,818 |
632,931 |
610,291 |
714,289 |
715,682 |
|
Cost of sales |
(259,718) |
(320,386) |
(339,447) |
(378,768) |
(429,089) |
|
Gross profit |
214,100 |
312,545 |
270,844 |
335,521 |
286,593 |
|
Operating expense |
(103,043) |
(121,283) |
(138,037) |
(142,007) |
(170,814) |
|
Operating profit |
111,057 |
191,262 |
132,807 |
193,514 |
115,779 |
|
Finance cost |
(12,409) |
4,411 |
(3,827) |
(2,904) |
10,687 |
|
Profit before income tax |
98,648 |
195,673 |
128,980 |
190,610 |
126,466 |
|
Income tax expense |
(34,575) |
(63,289) |
(45,462) |
(57,356) |
(42,107) |
|
Profit for the year |
64,073 |
132,384 |
83,518 |
133,254 |
84,359 |
Profit attributable to |
|
||||
|
Owners of the Company |
65,580 |
133,560 |
89,472 |
131,242 |
82,285 |
|
Owners of the Company (non-IFRS) |
71,908 |
138,454 |
107,186 |
139,705 |
98,260 |
|
Non controlling interests |
(1,507) |
(1,176) |
(5,954) |
2,012 |
2,074 |
|
|
|||||
|
EBITDA |
189,249 |
265,920 |
213,530 |
280,864 |
227,993 |
|
EBITDA (non-IFRS) |
178,923 |
278,571 |
230,016 |
289,089 |
240,470 |
|
|
|||||
|
|
|||||
|
Gross profit margin |
45.19% |
49.38% |
44.38% |
49.97% |
40.04% |
|
Operating profit margin |
23.44% |
30.22% |
21.76% |
27.09% |
16.18% |
|
Net profit for the year margin |
13.84% |
21.10% |
14.66% |
18.37% |
11.50% |
|
Non-IFRS net profit for the year margin |
15.18% |
21.88% |
17.56% |
19.56% |
13.73% |
|
EBITDA margin |
39.94% |
42.01% |
34.99% |
39.32% |
31.86% |
|
Non-IFRS EBITDA margin |
37.76% |
44.01% |
37.69% |
40.47% |
33.60% |
|
Six months ended 30 June |
||||||
|
1H2020 |
1H2021 |
1H2022 |
1H2023 |
1H2024 |
1H2025 |
|
|
HK$‘000 |
HK$‘000 |
HK$‘000 |
HK$‘000 |
HK$‘000 |
HK$‘000 |
|
|
Revenue |
192,942 |
318,678 |
311,231 |
340,769 |
368,372 |
377,125 |
|
Cost of sales |
(117,322) |
(158,853) |
(168,677) |
(173,187) |
(220,359) |
(220,309) |
|
Gross profit |
75,620 |
159,825 |
142,554 |
167,582 |
148,013 |
156,816 |
|
Operating expense |
(48,053) |
(62,903) |
(69,784) |
(67,646) |
(82,272) |
(84,262) |
|
Operating profit |
27,567 |
96,922 |
72,770 |
99,936 |
65,741 |
72,554 |
|
Finance cost |
(1,445) |
(945) |
(2,504) |
(7,332) |
4,703 |
(14,757) |
|
Profit before income tax |
26,122 |
95,977 |
70,266 |
92,604 |
70,444 |
57,797 |
|
Income tax expense |
(9,443) |
(30,399) |
(26,799) |
(23,985) |
(24,135) |
(17,392) |
|
Profit for the year |
16,679 |
65,578 |
43,467 |
68,111 |
46,309 |
40,405 |
Profit attributable to |
|
|||||
|
Owners of the Company |
18,167 |
65,138 |
46,528 |
67,476 |
44,154 |
38,403 |
|
Owners of the Company (non-IFRS) |
18,202 |
71,224 |
56,579 |
69,848 |
60,096 |
36,815 |
|
Non controlling interests |
(1,488) |
440 |
(3,061) |
635 |
2,155 |
2,002 |
|
|
||||||
|
EBITDA |
64,826 |
133,813 |
114,584 |
141,658 |
120,718 |
131,821 |
|
EBITDA (non-IFRS) |
60,352 |
144,335 |
123,158 |
144,318 |
136,371 |
129,720 |
|
|
||||||
|
|
||||||
|
Gross profit margin |
39.19% |
50.15% |
45.80% |
49.18% |
40.18% |
41.58% |
|
Operating profit margin |
14.29% |
30.41% |
23.38% |
29.33% |
17.85% |
19.24% |
|
Net profit for the year margin |
8.64% |
20.58% |
13.97% |
19.99% |
12.57% |
10.71% |
|
Non-IFRS net profit for the year margin |
8.68% |
23.40% |
17.20% |
20.68% |
16.91% |
10.29% |
|
EBITDA margin |
33.60% |
41.99% |
36.82% |
41.57% |
32.77% |
34.95% |
|
Non-IFRS EBITDA margin |
31.28% |
45.29% |
39.57% |
42.35% |
37.02% |
34.40% |