XML 13 R4.htm IDEA: XBRL DOCUMENT v3.22.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (Unaudited) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2022
Jun. 30, 2021
Jun. 30, 2022
Jun. 30, 2021
Revenues:        
Total net revenues $ 859,522 $ 812,111 $ 1,684,860 $ 1,587,877
Cost of net revenues:        
Amortization of product related intangible assets 17,471 20,119 34,814 31,128
Total cost of net revenues 155,922 161,306 297,818 304,775
Gross profit 703,600 650,805 1,387,042 1,283,102
Operating expenses:        
Research and development 137,166 146,179 285,071 290,337
Sales, marketing and services 274,432 306,920 567,383 600,204
General and administrative 90,256 93,594 199,315 188,584
Amortization of other intangible assets 19,434 19,435 38,655 26,967
Restructuring 9,023 0 27,101 0
Total operating expenses 530,311 566,128 1,117,525 1,106,092
Income from operations 173,289 84,677 269,517 177,010
Interest income 941 272 1,383 593
Interest expense (23,849) (22,905) (45,925) (47,265)
Other (expense) income, net (3,817) 6,635 (4,894) 19,531
Income before income taxes 146,564 68,679 220,081 149,869
Income tax expense (benefit) 31,107 5,913 44,392 (2,945)
Net income $ 115,457 $ 62,766 $ 175,689 $ 152,814
Earnings per share:        
Basic (in dollars per share) $ 0.91 $ 0.51 $ 1.39 $ 1.24
Diluted (in dollars per share) $ 0.90 $ 0.50 $ 1.38 $ 1.21
Weighted average shares outstanding:        
Basic (in shares) 126,735 124,230 126,120 123,580
Diluted (in shares) 127,832 126,003 127,757 126,019
Subscription        
Revenues:        
Total net revenues $ 509,595 $ 374,271 $ 973,232 $ 716,400
Product and license        
Revenues:        
Total net revenues 34,302 58,683 67,599 102,918
Cost of net revenues:        
Cost of net revenues 25,861 25,160 43,388 46,875
Support and services        
Revenues:        
Total net revenues 315,625 379,157 644,029 768,559
Cost of subscription, support and services        
Cost of net revenues:        
Cost of net revenues $ 112,590 $ 116,027 $ 219,616 $ 226,772