XML 83 R72.htm IDEA: XBRL DOCUMENT v3.24.1.u1
Notes Payable - General (Details)
3 Months Ended
Mar. 31, 2024
USD ($)
Mar. 31, 2024
GBP (£)
Mar. 31, 2024
EUR (€)
Dec. 31, 2023
USD ($)
5.050% Notes due 2026 | Interest rate swaps        
Debt        
Length of swap contracts 3 years      
Notes and bonds payable        
Debt        
Total principal amount $ 22,002,130,000     $ 18,562,064,000
Unamortized net premiums, deferred financing costs and basis adjustment on interest rate swaps designated as fair value hedge (254,126,000)     40,255,000
Net payable amount $ 21,748,004,000     18,602,319,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 $ 0     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     500,000,000
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.450% Notes due 2026        
Debt        
Interest rate (as a percent) 4.45% 4.45% 4.45%  
Principal (Currency Denomination) $ 299,968,000      
Total principal amount $ 299,968,000     0
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%  
Principal (Currency Denomination) | £   £ 250,000,000    
Total principal amount $ 316,025,000     318,450,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 | 3.200% Notes due 2027        
Debt        
Interest rate (as a percent) 3.20% 3.20% 3.20%  
Principal (Currency Denomination) $ 299,984,000      
Total principal amount $ 299,984,000     0
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 $ 505,640,000     509,520,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.100% Notes due 2028        
Debt        
Interest rate (as a percent) 2.10% 2.10% 2.10%  
Principal (Currency Denomination) $ 449,994,000      
Total principal amount $ 449,994,000     0
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     400,000,000
Notes and bonds payable | 4.750% Notes due 2029        
Debt        
Interest rate (as a percent) 4.75% 4.75% 4.75%  
Principal (Currency Denomination) $ 450,000,000      
Total principal amount $ 450,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 | 4.000% Notes due 2029        
Debt        
Interest rate (as a percent) 4.00% 4.00% 4.00%  
Principal (Currency Denomination) $ 399,999,000      
Total principal amount $ 399,999,000     0
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 | 3.400% Notes due 2030        
Debt        
Interest rate (as a percent) 3.40% 3.40% 3.40%  
Principal (Currency Denomination) $ 500,000,000      
Total principal amount $ 500,000,000     0
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     600,000,000
Notes and bonds payable | 3.160% Notes due 2030        
Debt        
Interest rate (as a percent) 3.16% 3.16% 3.16%  
Principal (Currency Denomination) | £   £ 140,000,000    
Total principal amount $ 176,974,000     178,332,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 $ 594,055,000     607,915,000
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 $ 505,640,000     509,520,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 | 3.200% Notes due 2031        
Debt        
Interest rate (as a percent) 3.20% 3.20% 3.20%  
Principal (Currency Denomination) $ 449,995,000      
Total principal amount $ 449,995,000     0
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 $ 379,230,000     382,140,000
Notes and bonds payable | 2.700% Notes due 2032        
Debt        
Interest rate (as a percent) 2.70% 2.70% 2.70%  
Principal (Currency Denomination) $ 350,000,000      
Total principal amount $ 350,000,000     0
Notes and bonds payable | 3.180% Notes due 2032        
Debt        
Interest rate (as a percent) 3.18% 3.18% 3.18%  
Principal (Currency Denomination) | £   £ 345,000,000    
Total principal amount $ 436,115,000     439,461,000
Notes and bonds payable | 5.625% Notes due 2032        
Debt        
Interest rate (as a percent) 5.625% 5.625% 5.625%  
Principal (Currency Denomination) $ 750,000,000      
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 $ 442,435,000     445,830,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     600,000,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) $ 800,000,000      
Total principal amount $ 800,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 $ 398,192,000     401,247,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 $ 594,055,000     607,915,000
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%  
Principal (Currency Denomination) | £   £ 115,000,000    
Total principal amount $ 145,372,000     146,487,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 $ 568,845,000     573,210,000
Notes and bonds payable | 2.500% Notes due 2042        
Debt        
Interest rate (as a percent) 2.50% 2.50% 2.50%  
Principal (Currency Denomination) | £   £ 250,000,000    
Total principal amount $ 316,025,000     318,450,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