XML 115 R44.htm IDEA: XBRL DOCUMENT v3.19.3.a.u2
Summary of Significant Accounting Policies - Schedule of Topic 606 Impact Income Statement (Details) - USD ($)
$ / shares in Units, shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2019
Oct. 31, 2018
Oct. 31, 2017
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 3,360,694 $ 3,121,058 $ 2,724,880
Amortization of intangible assets 59,623 84,034 76,109
Total cost of revenue 752,946 735,898 654,184
Gross margin 2,607,748 2,385,160 2,070,696
Research and development 1,136,932 1,084,822 908,841
Sales and marketing 632,890 622,978 549,248
General and administrative 229,218 262,560 196,844
Amortization of intangible assets 41,291 41,630 31,614
Restructuring charges 47,186 12,945 36,586
Total operating expenses 2,087,517 2,024,935 1,723,133
Operating income 520,231 360,225 347,563
Other income (expense), net 25,275 3,318 35,535
Income before income taxes 545,506 363,543 383,098
Provision (benefit) for income taxes 13,139 (68,975) 246,535
Net income $ 532,367 $ 432,518 $ 136,563
Basic (in USD per share) $ 3.55 $ 2.90 $ 0.91
Diluted (in USD per share) $ 3.45 $ 2.82 $ 0.88
Basic (shares) 149,872 149,036 150,457
Diluted (shares) 154,190 153,393 154,874
Products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 2,197,965 $ 2,303,317 $ 2,021,812
Cost of revenue 459,127 448,430 413,203
Upfront products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue 619,791 357,698 338,204
Maintenance and service      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue 542,938 460,043 364,864
Cost of revenue 234,196 $ 203,434 $ 164,872
Adjustments | Accounting Standards Update 2014-09      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue (102,531)    
Amortization of intangible assets 0    
Total cost of revenue 0    
Gross margin (102,531)    
Research and development 0    
Sales and marketing 4,121    
General and administrative 0    
Amortization of intangible assets 0    
Restructuring charges 0    
Total operating expenses 4,121    
Operating income (106,652)    
Other income (expense), net 0    
Income before income taxes (106,652)    
Provision (benefit) for income taxes (18,499)    
Net income $ (88,153)    
Basic (in USD per share) $ (0.59)    
Diluted (in USD per share) $ (0.57)    
Adjustments | Accounting Standards Update 2014-09 | Products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 206,904    
Cost of revenue 0    
Adjustments | Accounting Standards Update 2014-09 | Upfront products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue (235,398)    
Adjustments | Accounting Standards Update 2014-09 | Maintenance and service      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue (74,037)    
Cost of revenue 0    
Adjusted balance under ASC 605      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue 3,258,163    
Amortization of intangible assets 59,623    
Total cost of revenue 752,946    
Gross margin 2,505,217    
Research and development 1,136,932    
Sales and marketing 637,011    
General and administrative 229,218    
Amortization of intangible assets 41,291    
Restructuring charges 47,186    
Total operating expenses 2,091,638    
Operating income 413,579    
Other income (expense), net 25,275    
Income before income taxes 438,854    
Provision (benefit) for income taxes (5,360)    
Net income $ 444,214    
Basic (in USD per share) $ 2.96    
Diluted (in USD per share) $ 2.88    
Basic (shares) 149,872    
Diluted (shares) 154,190    
Adjusted balance under ASC 605 | Products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue $ 2,404,869    
Cost of revenue 459,127    
Adjusted balance under ASC 605 | Upfront products      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue 384,393    
Adjusted balance under ASC 605 | Maintenance and service      
New Accounting Pronouncements or Change in Accounting Principle [Line Items]      
Total revenue 468,901    
Cost of revenue $ 234,196