XML 70 R59.htm IDEA: XBRL DOCUMENT v3.23.2
Equity (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
May 31, 2023
Securities Repurchase Program          
Repurchase of common stock $ 242.0 $ 173.4 $ 353.3 $ 292.6  
Securities Repurchase Program          
Securities Repurchase Program          
Repurchased shares (in shares) 1,551,058   2,441,385    
Repurchase of common stock $ 217.8   $ 328.0    
Repurchased shares, average price (in dollars per share) $ 140.44   $ 134.36    
Amount authorized to be repurchased         $ 250.0
Remaining amount authorized to be repurchased $ 246.3   $ 246.3    
Acquired Employee Equity Awards          
Securities Repurchase Program          
Repurchased shares (in shares)     162,174    
Repurchase of common stock     $ 22.4    
Repurchased shares, average price (in dollars per share)     $ 138.43