XML 102 R86.htm IDEA: XBRL DOCUMENT v3.22.1
EQUITY - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 135 Months Ended
Mar. 31, 2022
Mar. 31, 2021
Mar. 31, 2022
Share Repurchase Program      
Number of shares of common stock repurchased 596,988 490,632 18,669,117
Average price paid per share $ 117.25 $ 96.97 $ 69.69
Total purchase price $ 70.0 $ 47.6 $ 1,300.0
Availability remaining under existing share repurchase authorizations $ 248.9 $ 352.5 $ 248.9