XML 78 R66.htm IDEA: XBRL DOCUMENT v3.26.1
Notes Payable - Schedule of General (Details)
€ in Thousands, £ in Thousands, $ in Thousands
Mar. 31, 2026
USD ($)
Mar. 31, 2026
GBP (£)
Mar. 31, 2026
EUR (€)
Jan. 31, 2026
USD ($)
Dec. 31, 2025
USD ($)
Notes and Bonds Payable          
Debt          
Total principal amount $ 25,228,632       $ 25,343,763
Unamortized net discounts and deferred financing costs (316,720)       (311,816)
Net payable amount $ 24,911,912       25,031,947
Notes Payable | 5.050% Notes due 2026          
Debt          
Interest rate (as a percent) 5.05% 5.05% 5.05%    
Principal (Currency Denomination) $ 500,000        
Total principal amount $ 0       500,000
Notes Payable | 0.750% Notes due 2026          
Debt          
Interest rate (as a percent) 0.75% 0.75% 0.75%    
Principal (Currency Denomination) $ 325,000        
Total principal amount $ 0       325,000
Notes Payable | 4.875% Notes due 2026          
Debt          
Interest rate (as a percent) 4.875% 4.875% 4.875%    
Principal (Currency Denomination) $ 599,997        
Total principal amount $ 599,997       599,997
Notes Payable | 4.450% Notes due 2026          
Debt          
Interest rate (as a percent) 4.45% 4.45% 4.45%    
Principal (Currency Denomination) $ 299,968        
Total principal amount $ 299,968       299,968
Notes Payable | 4.125% Notes due 2026          
Debt          
Interest rate (as a percent) 4.125% 4.125% 4.125%    
Principal (Currency Denomination) $ 650,000        
Total principal amount $ 650,000       650,000
Notes Payable | 1.875% Notes due 2027          
Debt          
Interest rate (as a percent) 1.875% 1.875% 1.875%    
Principal (Currency Denomination) | £   £ 250,000      
Total principal amount $ 330,420       336,400
Notes Payable | 3.000% Notes due 2027          
Debt          
Interest rate (as a percent) 3.00% 3.00% 3.00%    
Principal (Currency Denomination) $ 600,000        
Total principal amount $ 600,000       600,000
Notes Payable | 3.200% Notes due 2027          
Debt          
Interest rate (as a percent) 3.20% 3.20% 3.20%    
Principal (Currency Denomination) $ 299,984        
Total principal amount $ 299,984       299,984
Notes Payable | 1.125% Notes due 2027          
Debt          
Interest rate (as a percent) 1.125% 1.125% 1.125%    
Principal (Currency Denomination) | £   £ 400,000      
Total principal amount $ 528,672       538,240
Notes Payable | 3.950% Notes due 2027          
Debt          
Interest rate (as a percent) 3.95% 3.95% 3.95%    
Principal (Currency Denomination) $ 599,873        
Total principal amount $ 599,873       599,873
Notes Payable | 3.650% Notes due 2028          
Debt          
Interest rate (as a percent) 3.65% 3.65% 3.65%    
Principal (Currency Denomination) $ 550,000        
Total principal amount $ 550,000       550,000
Notes Payable | 3.400% Notes due 2028          
Debt          
Interest rate (as a percent) 3.40% 3.40% 3.40%    
Principal (Currency Denomination) $ 599,816        
Total principal amount $ 599,816       599,816
Notes Payable | 2.100% Notes due 2028          
Debt          
Interest rate (as a percent) 2.10% 2.10% 2.10%    
Principal (Currency Denomination) $ 449,994        
Total principal amount $ 449,994       449,994
Notes Payable | 2.200% Notes due 2028          
Debt          
Interest rate (as a percent) 2.20% 2.20% 2.20%    
Principal (Currency Denomination) $ 499,959        
Total principal amount $ 499,959       499,959
Notes Payable | 4.700% Notes due 2028          
Debt          
Interest rate (as a percent) 4.70% 4.70% 4.70%    
Principal (Currency Denomination) $ 400,000        
Total principal amount $ 400,000       400,000
Notes Payable | 3.950% Notes due 2029          
Debt          
Interest rate (as a percent) 3.95% 3.95% 3.95%    
Principal (Currency Denomination) $ 400,000        
Total principal amount $ 400,000       400,000
Notes Payable | 4.750% Notes due 2029          
Debt          
Interest rate (as a percent) 4.75% 4.75% 4.75%    
Principal (Currency Denomination) $ 450,000        
Total principal amount $ 450,000       450,000
Notes Payable | 3.250% Notes due 2029          
Debt          
Interest rate (as a percent) 3.25% 3.25% 3.25%    
Principal (Currency Denomination) $ 500,000        
Total principal amount $ 500,000       500,000
Notes Payable | 4.000% Notes due 2029          
Debt          
Interest rate (as a percent) 4.00% 4.00% 4.00%    
Principal (Currency Denomination) $ 399,999        
Total principal amount $ 399,999       399,999
Notes Payable | 5.000% Notes due 2029          
Debt          
Interest rate (as a percent) 5.00% 5.00% 5.00%    
Principal (Currency Denomination) | £   £ 350,000      
Total principal amount $ 462,588       470,960
Notes Payable | 3.100% Notes due 2029          
Debt          
Interest rate (as a percent) 3.10% 3.10% 3.10%    
Principal (Currency Denomination) $ 599,291        
Total principal amount $ 599,291       599,291
Notes Payable | 3.400% Notes due 2030          
Debt          
Interest rate (as a percent) 3.40% 3.40% 3.40%    
Principal (Currency Denomination) $ 500,000        
Total principal amount $ 500,000       500,000
Notes Payable | 4.850% Notes due 2030          
Debt          
Interest rate (as a percent) 4.85% 4.85% 4.85%    
Principal (Currency Denomination) $ 600,000        
Total principal amount $ 600,000       600,000
Notes Payable | 3.160% Notes due 2030          
Debt          
Interest rate (as a percent) 3.16% 3.16% 3.16%    
Principal (Currency Denomination) | £   £ 140,000      
Total principal amount $ 185,035       188,384
Notes Payable | 4.875% Notes due 2030          
Debt          
Interest rate (as a percent) 4.875% 4.875% 4.875%    
Principal (Currency Denomination) | €     € 550,000    
Total principal amount $ 632,742       645,711
Notes Payable | 1.625% Notes due 2030          
Debt          
Interest rate (as a percent) 1.625% 1.625% 1.625%    
Principal (Currency Denomination) | £   £ 400,000      
Total principal amount $ 528,672       538,240
Notes Payable | 3.250% Notes due 2031          
Debt          
Interest rate (as a percent) 3.25% 3.25% 3.25%    
Principal (Currency Denomination) $ 950,000        
Total principal amount $ 950,000       950,000
Notes Payable | 3.200% Notes due 2031          
Debt          
Interest rate (as a percent) 3.20% 3.20% 3.20%    
Principal (Currency Denomination) $ 449,995        
Total principal amount $ 449,995       449,995
Notes Payable | 3.375% Notes due 2031          
Debt          
Interest rate (as a percent) 3.375% 3.375% 3.375%    
Principal (Currency Denomination) | €     € 650,000    
Total principal amount $ 747,786       763,113
Notes Payable | 5.750% Notes due 2031          
Debt          
Interest rate (as a percent) 5.75% 5.75% 5.75%    
Principal (Currency Denomination) | £   £ 300,000      
Total principal amount $ 396,504       403,680
Notes Payable | 2.700% Notes due 2032          
Debt          
Interest rate (as a percent) 2.70% 2.70% 2.70%    
Principal (Currency Denomination) $ 350,000        
Total principal amount $ 350,000       350,000
Notes Payable | 3.180% Notes due 2032          
Debt          
Interest rate (as a percent) 3.18% 3.18% 3.18%    
Principal (Currency Denomination) | £   £ 345,000      
Total principal amount $ 455,980       464,232
Notes Payable | 5.625% Notes due 2032          
Debt          
Interest rate (as a percent) 5.625% 5.625% 5.625%    
Principal (Currency Denomination) $ 750,000        
Total principal amount $ 750,000       750,000
Notes Payable | 2.850% Notes due 2032          
Debt          
Interest rate (as a percent) 2.85% 2.85% 2.85%    
Principal (Currency Denomination) $ 699,655        
Total principal amount $ 699,655       699,655
Notes Payable | 4.500% Notes due 2033          
Debt          
Interest rate (as a percent) 4.50% 4.50% 4.50%    
Principal (Currency Denomination) $ 400,000        
Total principal amount $ 400,000       400,000
Notes Payable | 1.800% Notes due 2033          
Debt          
Interest rate (as a percent) 1.80% 1.80% 1.80%    
Principal (Currency Denomination) $ 400,000        
Total principal amount $ 400,000       400,000
Notes Payable | 1.750% Notes due 2033          
Debt          
Interest rate (as a percent) 1.75% 1.75% 1.75%    
Principal (Currency Denomination) | £   £ 350,000      
Total principal amount $ 462,588       470,960
Notes Payable | 4.900% Notes due 2033          
Debt          
Interest rate (as a percent) 4.90% 4.90% 4.90%    
Principal (Currency Denomination) $ 600,000        
Total principal amount $ 600,000       600,000
Notes Payable | 5.125% Notes due 2034          
Debt          
Interest rate (as a percent) 5.125% 5.125% 5.125%    
Principal (Currency Denomination) $ 800,000        
Total principal amount $ 800,000       800,000
Notes Payable | 2.730% Notes due 2034          
Debt          
Interest rate (as a percent) 2.73% 2.73% 2.73%    
Principal (Currency Denomination) | £   £ 315,000      
Total principal amount $ 416,329       423,864
Notes Payable | 5.125% Notes due 2034          
Debt          
Interest rate (as a percent) 5.125% 5.125% 5.125%    
Principal (Currency Denomination) | €     € 550,000    
Total principal amount $ 632,742       645,711
Notes Payable | 5.875% Bonds due 2035          
Debt          
Interest rate (as a percent) 5.875% 5.875% 5.875%    
Principal (Currency Denomination) $ 250,000        
Total principal amount $ 250,000       250,000
Notes Payable | 5.125% Notes due 2035          
Debt          
Interest rate (as a percent) 5.125% 5.125% 5.125%    
Principal (Currency Denomination) $ 600,000        
Total principal amount $ 600,000       600,000
Notes Payable | 3.875% Notes due 2035          
Debt          
Interest rate (as a percent) 3.875% 3.875% 3.875%    
Principal (Currency Denomination) | €     € 650,000    
Total principal amount $ 747,786       763,113
Notes Payable | 3.390% Notes due 2037          
Debt          
Interest rate (as a percent) 3.39% 3.39% 3.39%    
Principal (Currency Denomination) | £   £ 115,000      
Total principal amount $ 151,993       154,744
Notes Payable | 6.000% Notes due 2039          
Debt          
Interest rate (as a percent) 6.00% 6.00% 6.00%    
Principal (Currency Denomination) | £   £ 450,000      
Total principal amount $ 594,756       605,520
Notes Payable | 5.250% Notes due 2041          
Debt          
Interest rate (as a percent) 5.25% 5.25% 5.25%    
Principal (Currency Denomination) | £   £ 350,000      
Total principal amount $ 462,588       470,960
Notes Payable | 2.500% Notes due 2042          
Debt          
Interest rate (as a percent) 2.50% 2.50% 2.50%    
Principal (Currency Denomination) | £   £ 250,000      
Total principal amount $ 330,420       336,400
Notes Payable | 4.650% Notes due 2047          
Debt          
Interest rate (as a percent) 4.65% 4.65% 4.65%    
Principal (Currency Denomination) $ 550,000        
Total principal amount $ 550,000       550,000
Notes Payable | 5.375% Notes due 2054          
Debt          
Interest rate (as a percent) 5.375% 5.375% 5.375%    
Principal (Currency Denomination) $ 500,000        
Total principal amount $ 500,000       500,000
Convertible Notes | 3.500% Convertible Notes due 2029          
Debt          
Interest rate (as a percent) 3.50% 3.50% 3.50% 3.50%  
Principal (Currency Denomination) $ 862,500     $ 862,500  
Total principal amount $ 862,500       $ 0