XML 81 R70.htm IDEA: XBRL DOCUMENT v3.24.2
STOCKHOLDERS' EQUITY (Details) - USD ($)
$ / shares in Units, $ in Millions
1 Months Ended 3 Months Ended 6 Months Ended
Jun. 30, 2023
Jul. 31, 2023
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Equity, Class of Treasury Stock [Line Items]          
Stock repurchased and retired during period (in shares) 833,517 420,957 891,896 1,254,474 1,224,631
Average cost, shares repurchased (in usd per share)     $ 112.02 $ 159.43 $ 115.87
Repurchase of common stock     $ 99.9 $ 200.0 $ 141.9
2023 Repurchase Program          
Equity, Class of Treasury Stock [Line Items]          
Repurchase program, shares authorized (in shares)   $ 1,000.0      
Repurchase program, remaining stock authorized for repurchase     $ 648.1   $ 648.1