13. Share capital

As at

30 June 2026

’000

As at

31 December 2025

’000

As at

30 June 2025

’000

Ordinary shares outstanding at the beginning of the period

167,131

176,418

176,418

Ordinary shares repurchased and cancelled

(2,291)

(9,287)

(4,531)

Ordinary shares outstanding at the end of the period

164,840

167,131

171,887