v3.26.1
Treasury shares (Tables)
6 Months Ended
Jun. 30, 2026
Treasury shares.  
Schedule of treasury shares

​

​

​

​

​

​

​

​

​

​

​

  ​ ​ ​

Number of shares

  ​ ​ ​

Cost of shares

​

​

30 June

​

30 June

​

30 June

​

30 June

​

​

2026

​

2025

​

2026

​

2025

​

  ​ ​ ​

‘000

  ​ ​ ​

‘000

  ​ ​ ​

US$’000

  ​ ​ ​

US$’000

At beginning of the financial period

 

7,939

 

7,743

 

50,372

 

48,387

Purchases of treasury shares

 

—

 

317

 

—

 

2,739

Share options exercised

 

(472)

 

(121)

 

(2,995)

 

(754)

At end of the financial period

 

7,467

 

7,939

 

47,377

 

50,372