XML 85 R74.htm IDEA: XBRL DOCUMENT v3.25.2
Notes Payable - Schedule of General (Details) - Notes payable assumed at fair value
€ in Thousands, £ in Thousands, $ in Thousands
Jun. 30, 2025
USD ($)
Jun. 30, 2025
GBP (£)
Jun. 30, 2025
EUR (€)
Dec. 31, 2024
USD ($)
Debt        
Total principal amount $ 25,198,035     $ 22,938,737
Unamortized net discounts and deferred financing costs (312,163)     (281,145)
Net payable amount $ 24,885,872     22,657,592
3.875% Notes due 2025        
Debt        
Interest rate (as a percent) 3.875% 3.875% 3.875%  
Principal (Currency Denomination) $ 500,000      
Total principal amount $ 0     500,000
4.625% Notes due 2025        
Debt        
Interest rate (as a percent) 4.625% 4.625% 4.625%  
Principal (Currency Denomination) $ 549,997      
Total principal amount $ 549,997     549,997
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 $ 500,000     500,000
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 $ 325,000     325,000
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
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
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
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 $ 342,853     312,975
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
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
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 $ 548,564     500,760
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
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
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
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
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
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
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
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
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
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 $ 479,994     438,165
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
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
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
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 $ 191,997     175,266
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 $ 645,860     569,415
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 $ 548,564     500,760
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
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
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 $ 763,287     0
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 $ 411,423     375,570
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
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 $ 473,136     431,906
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
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
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
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 $ 479,994     438,165
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
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
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 $ 431,994     394,348
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 $ 645,860     569,415
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
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     0
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 $ 763,287     0
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 $ 157,712     143,969
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 $ 617,135     563,355
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 $ 479,994     438,165
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 $ 342,853     312,975
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
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