XML 20 R5.htm IDEA: XBRL DOCUMENT v3.22.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2022
Nov. 30, 2021
Nov. 30, 2020
Revenue:      
Total revenue $ 602,013 $ 531,313 $ 442,150
Costs of revenue:      
Amortization of acquired intangibles 22,076 14,936 7,897
Total costs of revenue 94,496 78,449 62,114
Gross profit 507,517 452,864 380,036
Operating expenses:      
Sales and marketing 140,760 125,890 100,113
Product development 114,568 103,338 88,599
General and administrative 77,876 65,128 54,004
Amortization of acquired intangibles 46,868 31,996 20,049
Restructuring expenses 879 6,308 5,906
Acquisition-related expenses 4,603 4,102 3,637
Cyber incident 602 0 0
Gain on sale of assets held for sale (10,770) 0 0
Total operating expenses 375,386 336,762 272,308
Income from operations 132,131 116,102 107,728
Other (expense) income:      
Interest expense (15,790) (20,045) (10,170)
Interest income and other, net 1,414 777 1,495
Foreign currency loss, net (500) (1,300) (2,418)
Total other expense, net (14,876) (20,568) (11,093)
Income before income taxes 117,255 95,534 96,635
Provision for income taxes 22,186 17,114 16,913
Net income $ 95,069 $ 78,420 $ 79,722
Earnings per share:      
Basic (in dollars per share) $ 2.19 $ 1.79 $ 1.78
Diluted (in dollars per share) $ 2.15 $ 1.76 $ 1.76
Weighted average shares outstanding:      
Basic (in shares) 43,475 43,916 44,886
Diluted (in shares) 44,247 44,620 45,321
Cash dividends declared per common share (in dollars per share) $ 0.70 $ 0.70 $ 0.67
Software licenses      
Revenue:      
Total revenue $ 188,336 $ 156,590 $ 115,249
Costs of revenue:      
Costs of revenue 10,243 5,271 4,473
Maintenance and services      
Revenue:      
Total revenue 413,677 374,723 326,901
Costs of revenue:      
Costs of revenue $ 62,177 $ 58,242 $ 49,744