XML 71 R58.htm IDEA: XBRL DOCUMENT v3.22.2
Stockholders' Equity - Schedule of Share Repurchases (Details) - USD ($)
shares in Millions, $ in Millions
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Equity [Abstract]        
Treasury stock, shares acquired (in shares) 0.7 0.6 1.2 1.3
Cost of treasury stock received $ 393.6 $ 288.6 $ 745.5 $ 612.1