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%