XML 78 R66.htm IDEA: XBRL DOCUMENT v3.24.0.1
Schedule of Information Related to Stock Repurchase Programs (Detail) - USD ($)
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Jan. 01, 2023
Dec. 31, 2019
Class of Stock [Line Items]          
Additional dollars authorized for repurchase $ 422,880,000     $ 947,370,000  
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 552,608,000 $ 832,918,000 $ 1,220,875,000    
Stock Repurchase Programs Twenty Twenty          
Class of Stock [Line Items]          
Maximum number of dollars that may yet be purchased under the program         $ 559,563,000
Stock Repurchase Programs Twenty Twenty One          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase     $ 1,000,000,000    
Total number of shares purchased [1]     8,559,946    
Total number of shares cancelled     15,756    
Average price paid per share for forfeited restricted shares     $ 0.01    
Total number of shares purchased as part of publicly announced programs     8,409,721    
Aggregate purchase price paid     $ 1,220,876,000    
Aggregate purchase price paid for shares purchased as part of publicly announced program     1,200,000,000    
Maximum number of dollars that may yet be purchased under the program     $ 358,233,000    
Stock Repurchase Programs Twenty Twenty One | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs     8,409,721    
Average price paid per share for shares purchased as part of publicly announced program     $ 142.85    
Aggregate purchase price paid for shares purchased as part of publicly announced program     $ 1,201,330,000    
Stock Repurchase Programs Twenty Twenty Two          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase   $ 1,400,000,000      
Total number of shares purchased [1]   6,828,319      
Total number of shares cancelled   8,467      
Average price paid per share for forfeited restricted shares   $ 0.01      
Total number of shares purchased as part of publicly announced programs   6,666,547      
Aggregate purchase price paid   $ 832,915,000      
Aggregate purchase price paid for shares purchased as part of publicly announced program   810,900,000      
Maximum number of dollars that may yet be purchased under the program   $ 947,368,000      
Stock Repurchase Programs Twenty Twenty Two | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs   6,666,547      
Average price paid per share for shares purchased as part of publicly announced program   $ 121.63      
Aggregate purchase price paid for shares purchased as part of publicly announced program   $ 810,865,000      
Stock Repurchase Programs Twenty Twenty Three          
Class of Stock [Line Items]          
Total number of shares purchased [1] 4,022,051        
Total number of shares cancelled 2,356        
Average price paid per share for forfeited restricted shares $ 0.01        
Total number of shares purchased as part of publicly announced programs 3,855,046        
Aggregate purchase price paid $ 547,362,000        
Aggregate purchase price paid for shares purchased as part of publicly announced program 524,500,000        
Maximum number of dollars that may yet be purchased under the program $ 422,883,000        
Stock Repurchase Programs Twenty Twenty Three | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs 3,855,046        
Average price paid per share for shares purchased as part of publicly announced program $ 136.05        
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 524,485,000        
Stock Repurchase Programs Twenty Twenty One to Twenty Twenty Three          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase $ 2,400,000,000        
Total number of shares purchased [1] 19,410,316        
Total number of shares cancelled 26,579        
Average price paid per share for forfeited restricted shares $ 0.01        
Aggregate purchase price paid $ 2,601,153,000        
Stock Repurchase Programs Twenty Twenty One to Twenty Twenty Three | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs 18,931,314        
Average price paid per share for shares purchased as part of publicly announced program $ 133.99        
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 2,536,680,000        
[1] Includes 2,356, 8,467 and 15,756 of restricted shares that were forfeited by former employees pursuant to the terms of our restricted stock purchase plan during 2023, 2022 and 2021, respectively.