XML 14 R4.htm IDEA: XBRL DOCUMENT v3.22.2.2
Unaudited Condensed Consolidated Statements Of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Jul. 31, 2022
Jul. 31, 2021
Jul. 31, 2022
Jul. 31, 2021
Revenue:        
Total revenue $ 1,247,766 $ 1,057,130 $ 3,797,250 $ 3,051,774
Cost of revenue:        
Amortization of intangible assets 19,330 11,870 47,145 35,164
Total cost of revenue 271,181 205,066 780,976 627,051
Gross margin 976,585 852,064 3,016,274 2,424,723
Operating expenses:        
Research and development 444,826 371,146 1,218,761 1,090,959
Sales and marketing 199,246 171,428 571,329 514,810
General and administrative 91,461 83,846 246,426 234,028
Amortization of intangible assets 7,124 8,570 23,036 25,273
Restructuring charges 0 15,151 12,057 15,151
Total operating expenses 742,657 650,141 2,071,609 1,880,221
Operating income 233,928 201,923 944,665 544,502
Other income (expense), net 2,426 11,414 (41,280) 61,934
Income before income taxes 236,354 213,337 903,385 606,436
Provision for income taxes 16,708 14,945 76,506 51,214
Net income 219,646 198,392 826,879 555,222
Net income (loss) attributed to non-controlling interest and redeemable non-controlling interest (2,980) (254) (4,215) (847)
Net income attributed to Synopsys $ 222,626 $ 198,646 $ 831,094 $ 556,069
Net income per share attributed to Synopsys:        
Basic (in USD per share) $ 1.46 $ 1.30 $ 5.43 $ 3.64
Diluted (in USD per share) $ 1.43 $ 1.27 $ 5.31 $ 3.54
Shares used in computing per share amounts:        
Basic (shares) 152,938 152,635 153,082 152,619
Diluted (shares) 155,806 156,907 156,545 157,158
Time-based products        
Revenue:        
Total revenue $ 754,322 $ 665,563 $ 2,185,626 $ 1,945,647
Cost of revenue:        
Cost of revenue 164,077 127,592 480,166 389,677
Upfront products        
Revenue:        
Total revenue 268,584 203,301 973,483 586,798
Maintenance and service        
Revenue:        
Total revenue 224,860 188,266 638,141 519,329
Cost of revenue:        
Cost of revenue $ 87,774 $ 65,604 $ 253,665 $ 202,210