XML 85 R45.htm IDEA: XBRL DOCUMENT v3.25.1
Earnings per share (Tables)
12 Months Ended
Dec. 31, 2024
Earnings per share [Abstract]  
Calculation of Basic and Diluted Earnings Per Share

Basic earnings per share is calculated by dividing the net profit attributable to equity holders of the Company by the weighted average number of ordinary shares outstanding during the financial year.


   
2024
US$’000
   
2023
US$’000
   
2022
US$’000
 
Net profit attributable to equity holders of the Company
   
774,035
     
793,275
     
751,589



(a)
Basic earnings per share

     
2024
     
2023
     
2022
 
Number of shares
                       
Issued common shares at 1 January
   
506,820,170
     
503,388,593
     
370,244,325
 
Effect of share options exercised satisfied from treasury shares
   
10,849,214
     
5,308,923
     
66,374
 
Effect of shares issued for acquisition of CTI
   
     
     
83,736,555
 
Effect of new shares issued
   
4,609,675
     
2,876,884
     
25,551,838
 
Effect of treasury shares purchased
   
(12,181,501
)
   
(6,430,681
)
   
(1,708,209
)
Weighted-average number of ordinary shares at 31 December
   
510,097,558
     
505,143,719
     
477,890,883
 
Basic earnings per share (US$ per share)
   
1.52
     
1.57
     
1.57


(b)
Diluted earnings per share

 

2024
   

2023
   
 
2022
 
Number of shares
                       
Weighted-average number of ordinary shares (basic)
   
510,097,558
     
505,143,719
     
477,890,883
 
Effect of share options on issue
   
5,010,957
     
3,544,217
     
11,185,991
 
Weighted-average number of ordinary shares at 31 December
   
515,108,515
     
508,687,936
     
489,076,874
 
Diluted earnings per share (US$ per share)
   
1.50
     
1.56
     
1.54