XML 94 R80.htm IDEA: XBRL DOCUMENT v3.24.0.1
Notes Payable - General (Details)
1 Months Ended
Jan. 31, 2023
Dec. 31, 2023
USD ($)
Dec. 31, 2023
GBP (£)
Dec. 31, 2023
EUR (€)
Dec. 31, 2022
USD ($)
Dec. 31, 2022
GBP (£)
5.050% Notes due 2026 | Interest rate swaps            
Debt            
Length of swap contracts 3 years          
Notes and bonds payable            
Debt            
Total principal amount   $ 18,562,064,000     $ 14,114,156,000  
Unamortized net premiums, deferred financing costs and basis adjustment on interest rate swaps designated as fair value hedge   40,255,000     163,857,000  
Net payable amount   $ 18,602,319,000     14,278,013,000  
Notes and bonds payable | 4.600% Notes due 2024            
Debt            
Interest rate (as a percent)   4.60% 4.60% 4.60%    
Principal (Currency Denomination)   $ 499,999,000        
Total principal amount   $ 499,999,000     499,999,000  
Notes and bonds payable | 3.875% Notes due 2024            
Debt            
Interest rate (as a percent)   3.875% 3.875% 3.875%    
Principal (Currency Denomination)   $ 350,000,000        
Total principal amount   $ 350,000,000     350,000,000  
Notes and bonds payable | 3.875% Notes due 2025            
Debt            
Interest rate (as a percent)   3.875% 3.875% 3.875%    
Principal (Currency Denomination)   $ 500,000,000        
Total principal amount   $ 500,000,000     500,000,000  
Notes and bonds payable | 4.625% Notes due 2025            
Debt            
Interest rate (as a percent)   4.625% 4.625% 4.625%    
Principal (Currency Denomination)   $ 549,997,000        
Total principal amount   $ 549,997,000     549,997,000  
Notes and bonds payable | 5.050% Notes due 2026            
Debt            
Interest rate (as a percent)   5.05% 5.05% 5.05%    
Principal (Currency Denomination)   $ 500,000,000        
Total principal amount   $ 500,000,000     0  
Notes and bonds payable | 0.750% Notes due 2026            
Debt            
Interest rate (as a percent)   0.75% 0.75% 0.75%    
Principal (Currency Denomination)   $ 325,000,000        
Total principal amount   $ 325,000,000     325,000,000  
Notes and bonds payable | 4.875% Notes due 2026            
Debt            
Interest rate (as a percent)   4.875% 4.875% 4.875%    
Principal (Currency Denomination)   $ 599,997,000        
Total principal amount   $ 599,997,000     599,997,000  
Notes and bonds payable | 4.125% Notes due 2026            
Debt            
Interest rate (as a percent)   4.125% 4.125% 4.125%    
Principal (Currency Denomination)   $ 650,000,000        
Total principal amount   $ 650,000,000     $ 650,000,000  
Notes and bonds payable | 1.875% Notes due 2027            
Debt            
Interest rate (as a percent)   1.875% 1.875% 1.875% 1.875% 1.875%
Principal (Currency Denomination) | £     £ 250,000,000     £ 250,000,000.0
Total principal amount   $ 318,450,000     $ 301,225,000  
Notes and bonds payable | 3.000% Notes due 2027            
Debt            
Interest rate (as a percent)   3.00% 3.00% 3.00%    
Principal (Currency Denomination)   $ 600,000,000        
Total principal amount   $ 600,000,000     600,000,000  
Notes and bonds payable | 1.125% Notes due 2027            
Debt            
Interest rate (as a percent)   1.125% 1.125% 1.125%    
Principal (Currency Denomination) | £     £ 400,000,000      
Total principal amount   $ 509,520,000     481,960,000  
Notes and bonds payable | 3.950% Notes due 2027            
Debt            
Interest rate (as a percent)   3.95% 3.95% 3.95%    
Principal (Currency Denomination)   $ 599,873,000        
Total principal amount   $ 599,873,000     599,873,000  
Notes and bonds payable | 3.650% Notes due 2028            
Debt            
Interest rate (as a percent)   3.65% 3.65% 3.65%    
Principal (Currency Denomination)   $ 550,000,000        
Total principal amount   $ 550,000,000     550,000,000  
Notes and bonds payable | 3.400% Notes due 2028            
Debt            
Interest rate (as a percent)   3.40% 3.40% 3.40%    
Principal (Currency Denomination)   $ 599,816,000        
Total principal amount   $ 599,816,000     599,816,000  
Notes and bonds payable | 2.200% Notes due 2028            
Debt            
Interest rate (as a percent)   2.20% 2.20% 2.20%    
Principal (Currency Denomination)   $ 499,959,000        
Total principal amount   $ 499,959,000     499,959,000  
Notes and bonds payable | 4.700% Notes due 2028            
Debt            
Interest rate (as a percent)   4.70% 4.70% 4.70%    
Principal (Currency Denomination)   $ 400,000,000        
Total principal amount   $ 400,000,000     0  
Notes and bonds payable | 3.250% Notes due 2029            
Debt            
Interest rate (as a percent)   3.25% 3.25% 3.25%    
Principal (Currency Denomination)   $ 500,000,000        
Total principal amount   $ 500,000,000     500,000,000  
Notes and bonds payable | 3.100% Notes due 2029            
Debt            
Interest rate (as a percent)   3.10% 3.10% 3.10%    
Principal (Currency Denomination)   $ 599,291,000        
Total principal amount   $ 599,291,000     599,291,000  
Notes and bonds payable | 4.850% Notes due 2030            
Debt            
Interest rate (as a percent)   4.85% 4.85% 4.85%    
Principal (Currency Denomination)   $ 600,000,000        
Total principal amount   $ 600,000,000     $ 0  
Notes and bonds payable | 3.160% Notes due 2030            
Debt            
Interest rate (as a percent)   3.16% 3.16% 3.16% 3.16% 3.16%
Principal (Currency Denomination) | £     £ 140,000,000     £ 140,000,000.0
Total principal amount   $ 178,332,000     $ 168,686,000  
Notes and bonds payable | 4.875% Notes due 2030            
Debt            
Interest rate (as a percent)   4.875% 4.875% 4.875%    
Principal (Currency Denomination) | €       € 550,000,000    
Total principal amount   $ 607,915,000     0  
Notes and bonds payable | 1.625% Notes due 2030            
Debt            
Interest rate (as a percent)   1.625% 1.625% 1.625%    
Principal (Currency Denomination) | £     £ 400,000,000      
Total principal amount   $ 509,520,000     481,960,000  
Notes and bonds payable | 3.250% Notes due 2031            
Debt            
Interest rate (as a percent)   3.25% 3.25% 3.25%    
Principal (Currency Denomination)   $ 950,000,000        
Total principal amount   $ 950,000,000     950,000,000  
Notes and bonds payable | 5.750% Notes due 2031            
Debt            
Interest rate (as a percent)   5.75% 5.75% 5.75%    
Principal (Currency Denomination) | £     £ 300,000,000      
Total principal amount   $ 382,140,000     $ 0  
Notes and bonds payable | 3.180% Notes due 2032            
Debt            
Interest rate (as a percent)   3.18% 3.18% 3.18% 3.18% 3.18%
Principal (Currency Denomination) | £     £ 345,000,000     £ 345,000,000.0
Total principal amount   $ 439,461,000     $ 415,691,000  
Notes and bonds payable | 5.625% Notes due 2032            
Debt            
Interest rate (as a percent)   5.625% 5.625% 5.625% 5.625% 5.625%
Principal (Currency Denomination)   $ 750,000,000     $ 750,000,000.0  
Total principal amount   $ 750,000,000     750,000,000  
Notes and bonds payable | 2.850% Notes due 2032            
Debt            
Interest rate (as a percent)   2.85% 2.85% 2.85%    
Principal (Currency Denomination)   $ 699,655,000        
Total principal amount   $ 699,655,000     699,655,000  
Notes and bonds payable | 1.800% Notes due 2033            
Debt            
Interest rate (as a percent)   1.80% 1.80% 1.80%    
Principal (Currency Denomination)   $ 400,000,000        
Total principal amount   $ 400,000,000     400,000,000  
Notes and bonds payable | 1.750% Notes due 2033            
Debt            
Interest rate (as a percent)   1.75% 1.75% 1.75%    
Principal (Currency Denomination) | £     £ 350,000,000      
Total principal amount   $ 445,830,000     421,715,000  
Notes and bonds payable | 4.900% Notes due 2033            
Debt            
Interest rate (as a percent)   4.90% 4.90% 4.90%    
Principal (Currency Denomination)   $ 600,000,000        
Total principal amount   $ 600,000,000     0  
Notes and bonds payable | 2.730% Notes due 2034            
Debt            
Interest rate (as a percent)   2.73% 2.73% 2.73%    
Principal (Currency Denomination) | £     £ 315,000,000      
Total principal amount   $ 401,247,000     379,544,000  
Notes and bonds payable | 5.125% Notes due 2034            
Debt            
Interest rate (as a percent)   5.125% 5.125% 5.125%    
Principal (Currency Denomination) | €       € 550,000,000    
Total principal amount   $ 607,915,000     0  
Notes and bonds payable | 5.875% Bonds due 2035            
Debt            
Interest rate (as a percent)   5.875% 5.875% 5.875%    
Principal (Currency Denomination)   $ 250,000,000        
Total principal amount   $ 250,000,000     $ 250,000,000  
Notes and bonds payable | 3.390% Notes due 2037            
Debt            
Interest rate (as a percent)   3.39% 3.39% 3.39% 3.39% 3.39%
Principal (Currency Denomination) | £     £ 115,000,000     £ 115,000,000.0
Total principal amount   $ 146,487,000     $ 138,563,000  
Notes and bonds payable | 6.000% Notes due 2039            
Debt            
Interest rate (as a percent)   6.00% 6.00% 6.00%    
Principal (Currency Denomination) | £     £ 450,000,000      
Total principal amount   $ 573,210,000     $ 0  
Notes and bonds payable | 2.500% Notes due 2042            
Debt            
Interest rate (as a percent)   2.50% 2.50% 2.50% 2.50% 2.50%
Principal (Currency Denomination) | £     £ 250,000,000     £ 250,000,000.0
Total principal amount   $ 318,450,000     $ 301,225,000  
Notes and bonds payable | 4.650% Notes due 2047            
Debt            
Interest rate (as a percent)   4.65% 4.65% 4.65%    
Principal (Currency Denomination)   $ 550,000,000        
Total principal amount   $ 550,000,000     $ 550,000,000  
Notes and bonds payable | 5.050% Notes due 2026            
Debt            
Interest rate (as a percent)   5.05% 5.05% 5.05%    
Principal (Currency Denomination)   $ 500,000,000.0