Annual report pursuant to Section 13 and 15(d)

Borrowings - Senior Notes (Details)

v3.22.1
Borrowings - Senior Notes (Details) - Unsecured debt - USD ($)
1 Months Ended
Feb. 28, 2022
Aug. 31, 2021
Jul. 31, 2021
Feb. 28, 2021
Apr. 30, 2020
Jul. 31, 2019
Oct. 31, 2018
Feb. 28, 2018
Nov. 30, 2017
May 31, 2017
Dec. 31, 2016
Dec. 31, 2015
Nov. 30, 2014
May 31, 2013
Schedule of Debt [Line Items]                            
Percentage of outstanding principal amount as redemption price 100.00%                          
Basis points above adjusted treasury rate 50.00%                          
4.25% Senior Notes Due May 2023                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.25%                          
Principal                           $ 1,050,000,000
Unsecured debt $ 1,048,600,000     $ 1,047,500,000                    
4.75% Senior Notes Due November 2024                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.75%                          
Principal                         $ 400,000,000.0  
Unsecured debt $ 398,200,000     397,600,000                    
4.75% Senior Notes Due December 2025                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.75%                          
Principal                       $ 400,000,000.0    
Unsecured debt $ 397,500,000     396,900,000                    
3.70% Senior Notes Due December 2026                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.70%                          
Principal                     $ 600,000,000.0      
Unsecured debt $ 597,100,000     596,500,000                    
Basis points above adjusted treasury rate 25.00%                          
2.70% Senior Notes Due May 2022                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 2.70%                          
Principal                   $ 500,000,000.0        
Unsecured debt $ 0     498,800,000                    
Percentage of outstanding principal amount as redemption price   100.00%                        
Make-whole payment   $ 7,700,000                        
3.50% Senior Notes Due May 2027                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.50%                          
Principal                   500,000,000.0        
Unsecured debt $ 497,200,000     496,500,000                    
Basis points above adjusted treasury rate 20.00%                          
4.50% Senior Notes Due May 2047                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.50%                          
Principal                   $ 500,000,000.0        
Unsecured debt $ 493,400,000     493,100,000                    
Basis points above adjusted treasury rate 25.00%                          
2.65% Senior Notes Due November 2022                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 2.65%                          
Principal                 $ 700,000,000.0          
Unsecured debt $ 0     697,100,000                    
Percentage of outstanding principal amount as redemption price   100.00%                        
Make-whole payment   $ 18,900,000                        
3.20% Senior Notes Due February 2023                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.20%                          
Principal               $ 600,000,000.0            
Unsecured debt $ 599,000,000.0     598,000,000.0                    
Basis points above adjusted treasury rate 13.00%                          
3.60% Senior Notes Due February 2028                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.60%                          
Principal               700,000,000.0            
Unsecured debt $ 695,700,000     695,000,000.0                    
Basis points above adjusted treasury rate 15.00%                          
4.10% Senior Notes Due February 2048                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.10%                          
Principal               $ 600,000,000.0            
Unsecured debt $ 592,600,000     592,300,000                    
Basis points above adjusted treasury rate 20.00%                          
4.40% Senior Notes Due November 2025                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.40%                          
Principal             $ 500,000,000.0              
Unsecured debt $ 497,300,000     496,600,000                    
Basis points above adjusted treasury rate 20.00%                          
4.65% Senior Notes Due November 2028                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 4.65%                          
Principal             500,000,000.0              
Unsecured debt $ 496,200,000     495,600,000                    
Basis points above adjusted treasury rate 25.00%                          
5.25% Senior Notes Due November 2048                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 5.25%                          
Principal             $ 500,000,000.0              
Unsecured debt $ 493,300,000     493,100,000                    
Basis points above adjusted treasury rate 30.00%                          
3.15% Senior Notes Due August 2029                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.15%                          
Principal           $ 800,000,000.0                
Unsecured debt $ 794,700,000     793,900,000                    
Basis points above adjusted treasury rate 20.00%                          
2.875% Senior Notes Due May 2030                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 2.875%                          
Principal         $ 600,000,000.0                  
Unsecured debt $ 594,900,000     594,300,000                    
Basis points above adjusted treasury rate 35.00%                          
3.75% Senior Notes Due May 2050                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 3.75%                          
Principal         $ 600,000,000.0                  
Unsecured debt $ 589,900,000     589,600,000                    
Basis points above adjusted treasury rate 40.00%                          
2.25% Senior Notes Due August 2031                            
Schedule of Debt [Line Items]                            
Coupon rate of notes 2.25%                          
Principal     $ 1,000,000,000                      
Unsecured debt $ 988,000,000.0     0                    
Basis points above adjusted treasury rate 15.00%                          
Senior notes                            
Schedule of Debt [Line Items]                            
Unsecured debt $ 9,773,600,000     $ 9,972,400,000