XML 21 R5.htm IDEA: XBRL DOCUMENT v3.23.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2023
Nov. 30, 2022
Nov. 30, 2021
Revenue:      
Total revenue $ 694,439 $ 602,013 $ 531,313
Costs of revenue:      
Amortization of acquired intangibles 30,169 22,076 14,936
Total costs of revenue 126,577 94,496 78,449
Gross profit 567,862 507,517 452,864
Operating expenses:      
Sales and marketing 156,076 140,760 125,890
Product development 132,401 114,568 103,338
General and administrative 83,157 77,876 65,128
Amortization of acquired intangibles 66,430 46,868 31,996
Restructuring expenses 8,407 879 6,308
Acquisition-related expenses 4,704 4,603 4,102
Cyber incident and vulnerability response expenses, net 6,164 602 0
Gain on sale of assets held for sale 0 (10,770) 0
Total operating expenses 457,339 375,386 336,762
Income from operations 110,523 132,131 116,102
Other (expense) income:      
Interest expense (30,780) (15,790) (20,045)
Interest income and other, net 2,538 1,414 777
Foreign currency loss, net (2,624) (500) (1,300)
Total other expense, net (30,866) (14,876) (20,568)
Income before income taxes 79,657 117,255 95,534
Provision for income taxes 9,460 22,186 17,114
Net income $ 70,197 $ 95,069 $ 78,420
Earnings per share:      
Basic (in dollars per share) $ 1.62 $ 2.19 $ 1.79
Diluted (in dollars per share) $ 1.57 $ 2.15 $ 1.76
Weighted average shares outstanding:      
Basic (in shares) 43,456 43,475 43,916
Diluted (in shares) 44,658 44,247 44,620
Cash dividends declared per common share (in dollars per share) $ 0.70 $ 0.70 $ 0.70
Software licenses      
Revenue:      
Total revenue $ 220,789 $ 188,336 $ 156,590
Costs of revenue:      
Costs of revenue 11,153 10,243 5,271
Maintenance and services      
Revenue:      
Total revenue 473,650 413,677 374,723
Costs of revenue:      
Costs of revenue $ 85,255 $ 62,177 $ 58,242