XML 75 R64.htm IDEA: XBRL DOCUMENT v3.24.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Securities Repurchase Program        
Aggregate purchase price $ 43.3 $ 242.0 $ 76.6 $ 353.3
Securities Repurchase Program        
Securities Repurchase Program        
Shares repurchased or acquired (in shares) 169,206 1,551,058 390,535 2,441,385
Aggregate purchase price $ 25.2 $ 217.8 $ 58.1 $ 328.0
Average purchase price per share (in dollars per share) $ 149.07 $ 140.44 $ 148.87 $ 134.36
Remaining amount authorized to be repurchased $ 157.4   $ 157.4  
Acquired Employee Equity Awards        
Securities Repurchase Program        
Shares repurchased or acquired (in shares) 120,062 162,174 120,062 162,174
Aggregate purchase price $ 18.3 $ 22.4 $ 18.3 $ 22.4
Average purchase price per share (in dollars per share) $ 152.10 $ 138.43 $ 152.10 $ 138.43