XML 69 R54.htm IDEA: XBRL DOCUMENT v3.22.0.1
Schedule of Information Related to Stock Repurchase Programs (Detail) - USD ($)
12 Months Ended
Dec. 31, 2021
Dec. 31, 2020
Dec. 31, 2019
Jul. 31, 2021
Dec. 31, 2018
Class of Stock [Line Items]          
Additional dollars authorized for repurchase $ 3,700,000,000     $ 1,000,000,000.0  
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 1,220,875,000 $ 206,719,000 $ 753,927,000    
Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs 15,759,373        
Average price paid per share for shares purchased as part of publicly announced program $ 133.51        
Aggregate purchase price paid for shares purchased as part of publicly announced program $ 2,104,111,000        
Stock Repurchase Programs Twenty Eighteen          
Class of Stock [Line Items]          
Maximum number of dollars that may yet be purchased under the program         $ 462,344,000
Stock Repurchase Programs Twenty Nineteen          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase     $ 1,000,000,000    
Total number of shares purchased [1]     5,762,409    
Total number of shares cancelled     27,713    
Average price paid per share for forfeited restricted shares     $ 0.01    
Total number of shares purchased as part of publicly announced programs     5,397,753    
Aggregate purchase price paid     $ 753,928,000    
Aggregate purchase price paid for shares purchased as part of publicly announced program     706,200,000    
Maximum number of dollars that may yet be purchased under the program     $ 756,123,000    
Stock Repurchase Programs Twenty Nineteen | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs     5,397,753    
Average price paid per share for shares purchased as part of publicly announced program     $ 130.84    
Aggregate purchase price paid for shares purchased as part of publicly announced program     $ 706,221,000    
Stock Repurchase Programs Twenty Twenty          
Class of Stock [Line Items]          
Total number of shares purchased [1]   2,050,735      
Total number of shares cancelled   17,779      
Average price paid per share for forfeited restricted shares   $ 0.01      
Total number of shares purchased as part of publicly announced programs   1,951,899      
Aggregate purchase price paid   $ 206,719,000      
Aggregate purchase price paid for shares purchased as part of publicly announced program   196,600,000      
Maximum number of dollars that may yet be purchased under the program   $ 559,563,000      
Stock Repurchase Programs Twenty Twenty | Stock Repurchase Program          
Class of Stock [Line Items]          
Total number of shares purchased as part of publicly announced programs   1,951,899      
Average price paid per share for shares purchased as part of publicly announced program   $ 100.70      
Aggregate purchase price paid for shares purchased as part of publicly announced program   $ 196,560,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,761        
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 Nineteen to Twenty Twenty One          
Class of Stock [Line Items]          
Additional dollars authorized for repurchase $ 2,000,000,000        
Total number of shares purchased [1] 16,373,090        
Total number of shares cancelled 61,253        
Average price paid per share for forfeited restricted shares $ 0.01        
Aggregate purchase price paid $ 2,181,523,000        
[1] Includes 15,761, 17,779 and, 27,713  of restricted shares that were forfeited by former employees pursuant to the terms of our restricted stock purchase plan during 2021, 2020 and 2019, respectively.