v3.25.2
Goodwill and Intangible Assets (Tables)
9 Months Ended
Jul. 31, 2025
Goodwill and Intangible Assets Disclosure [Abstract]  
Schedule of Goodwill
The changes in the carrying amount of goodwill during the nine months ended July 31, 2025 are as follows:
 (in thousands)
Balance at October 31, 2024
$3,448,850 
Additions23,493,632 
Adjustments(19,470)
Effect of foreign currency translation22,711 
Balance at July 31, 2025
$26,945,723 
Schedule of Intangible Assets
Intangible assets as of July 31, 2025 consist of the following:
Gross Carrying AmountAccumulated
Amortization
Net Carrying Amount
 (in thousands)
Core/developed technology$7,271,070 $699,991 $6,571,079 
Customer relationships5,399,231 269,100 5,130,131 
Contract rights intangible613,263 182,895 430,368 
Trademarks and trade names961,325 12,991 948,334 
Total$14,244,889 $1,164,977 $13,079,912 
Intangible assets as of October 31, 2024 consist of the following:
Gross Carrying AmountAccumulated
Amortization
and Impairment
Net Carrying Amount
 (in thousands)
Core/developed technology$904,347 $777,518 $126,829 
Customer relationships314,140 247,025 67,115 
Contract rights intangible176,382 175,170 1,212 
Trademarks and trade names12,925 12,917 
Total$1,407,794 $1,212,630 $195,164 
Schedule of Amortization Expense Related to Intangible Assets
Amortization expense related to intangible assets consists of the following:
 Three Months Ended 
 July 31,
Nine Months Ended 
 July 31,
 2025202420252024
 (in thousands)
Core/developed technology$37,357 $13,447 $52,883 $38,373 
Customer relationships26,907 4,058 34,895 11,467 
Contract rights intangible9,011 1,063 9,741 3,465 
Trademarks and trade names1,666 1,674 12 
Total$74,941 $18,572 $99,193 $53,317 
Schedule of Estimated Future Amortization of Acquired Intangible Assets
The following table presents the estimated future amortization of acquired intangible assets as of July 31, 2025:
Fiscal year(in thousands)
Remainder of fiscal 2025$405,134 
20261,613,162 
20271,544,552 
20281,383,210 
20291,380,773 
2030 and thereafter6,753,081 
Total$13,079,912