XML 22 R4.htm IDEA: XBRL DOCUMENT v3.20.4
Consolidated Statements Of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2020
Oct. 31, 2019
Oct. 31, 2018
Revenue:      
Total revenue $ 3,685,281 $ 3,360,694 $ 3,121,058
Cost of revenue:      
Amortization of intangible assets 52,452 59,623 84,034
Total cost of revenue 794,690 752,946 735,898
Gross margin 2,890,591 2,607,748 2,385,160
Operating expenses:      
Research and development 1,279,022 1,136,932 1,084,822
Sales and marketing 632,010 632,890 622,978
General and administrative 284,530 229,218 262,560
Amortization of intangible assets 38,829 41,291 41,630
Restructuring charges 36,059 47,186 12,945
Total operating expenses 2,270,450 2,087,517 2,024,935
Operating income 620,141 520,231 360,225
Other income (expense), net 18,018 25,275 3,318
Income before income taxes 638,159 545,506 363,543
Provision (benefit) for income taxes (25,288) 13,139 (68,975)
Net income 663,447 532,367 432,518
Net income (loss) attributed to non-controlling interest (900) 0 0
Net income attributed to Synopsys $ 664,347 $ 532,367 $ 432,518
Net income per share:      
Basic (in USD per share) $ 4.40 $ 3.55 $ 2.90
Diluted (in USD per share) $ 4.27 $ 3.45 $ 2.82
Shares used in computing per share amounts:      
Basic (shares) 151,135 149,872 149,036
Diluted (shares) 155,706 154,190 153,393
Time-based products      
Revenue:      
Total revenue $ 2,365,199 $ 2,197,965 $ 2,303,317
Cost of revenue:      
Cost of revenue 487,307 459,127 448,430
Upfront products      
Revenue:      
Total revenue 735,572 619,791 357,698
Maintenance and service      
Revenue:      
Total revenue 584,510 542,938 460,043
Cost of revenue:      
Cost of revenue $ 254,931 $ 234,196 $ 203,434