XML 20 R4.htm IDEA: XBRL DOCUMENT v3.21.2
Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Oct. 31, 2021
Oct. 31, 2020
Oct. 31, 2019
Revenue:      
Total revenue $ 4,204,193 $ 3,685,281 $ 3,360,694
Cost of revenue:      
Amortization of intangible assets 48,461 52,452 59,623
Total cost of revenue 861,777 794,690 752,946
Gross margin 3,342,416 2,890,591 2,607,748
Operating expenses:      
Research and development 1,504,823 1,279,022 1,136,932
Sales and marketing 712,491 632,010 632,890
General and administrative 322,988 284,530 229,218
Amortization of intangible assets 33,919 38,829 41,291
Restructuring charges 33,405 36,059 47,186
Total operating expenses 2,607,626 2,270,450 2,087,517
Operating income 734,790 620,141 520,231
Other income (expense), net 70,724 18,018 25,275
Income before income taxes 805,514 638,159 545,506
Provision (benefit) for income taxes 49,155 (25,288) 13,139
Net income 756,359 663,447 532,367
Net income (loss) attributed to non-controlling interest (1,157) (900) 0
Net income attributed to Synopsys $ 757,516 $ 664,347 $ 532,367
Net income per share attributed to Synopsys:      
Basic (in USD per share) $ 4.96 $ 4.40 $ 3.55
Diluted (in USD per share) $ 4.81 $ 4.27 $ 3.45
Shares used in computing per share amounts:      
Basic (shares) 152,698 151,135 149,872
Diluted (shares) 157,340 155,706 154,190
Time-based products      
Revenue:      
Total revenue $ 2,633,763 $ 2,365,199 $ 2,197,965
Cost of revenue:      
Cost of revenue 542,114 487,307 459,127
Upfront products      
Revenue:      
Total revenue 861,063 735,572 619,791
Maintenance and service      
Revenue:      
Total revenue 709,367 584,510 542,938
Cost of revenue:      
Cost of revenue $ 271,202 $ 254,931 $ 234,196