XML 41 R30.htm IDEA: XBRL DOCUMENT v3.25.3
EARNINGS PER SHARE (Tables)
9 Months Ended
Sep. 30, 2025
Earnings Per Share [Abstract]  
Schedule of Basic and Diluted Earnings per Share
 
 
Nine Months Ended
September 30,
 
   
2025
   
2024
 
 
           
Net income
 
$
752.4
   
$
588.2
 
 
               
Weighted average ordinary shares outstanding
   
107,456,414
     
111,385,823
 
 
               
Dilutive effect:
               
Employee stock options, RSUs and PSUs
   
2,973,788
     
2,730,080
 
 
               
Diluted weighted average ordinary shares outstanding
   
110,430,202
     
114,115,903
 
 
               
Basic earnings per ordinary share
 
$
7.00
   
$
5.28
 
 
               
Diluted earnings per ordinary share
 
$
6.81
   
$
5.16