XML 43 R82.htm IDEA: XBRL DOCUMENT v3.20.1
EQUITY - Share Repurchase Program (Details) - USD ($)
$ / shares in Units, $ in Millions
3 Months Ended 111 Months Ended
Mar. 31, 2020
Mar. 31, 2019
Mar. 31, 2020
Share Repurchase Program      
Number of shares of common stock repurchased 1,062,881 366,793 14,778,890
Average price paid per share $ 112.46 $ 95.36 $ 62.27
Total purchase price $ 119.5 $ 35.0 $ 920.3