XML 22 R5.htm IDEA: XBRL DOCUMENT v3.24.4
Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Nov. 30, 2024
Nov. 30, 2023
Nov. 30, 2022
Revenue:      
Total revenue $ 753,409 $ 694,439 $ 602,013
Costs of revenue:      
Amortization of acquired intangibles 29,222 30,169 22,076
Total costs of revenue 130,482 126,577 94,496
Gross profit 622,927 567,862 507,517
Operating expenses:      
Sales and marketing 164,570 156,076 140,760
Product development 146,342 132,401 114,568
General and administrative 89,518 83,157 77,876
Amortization of acquired intangibles 65,290 66,430 46,868
Restructuring expenses 10,454 8,407 879
Acquisition-related expenses 17,109 4,704 4,603
Cyber incident and vulnerability response expenses, net 5,641 6,164 602
Gain on sale of assets held for sale 0 0 (10,770)
Total operating expenses 498,924 457,339 375,386
Income from operations 124,003 110,523 132,131
Other (expense) income:      
Interest expense (32,012) (30,780) (15,790)
Interest income and other, net 4,734 2,538 1,414
Foreign currency loss, net (2,461) (2,624) (500)
Total other expense, net (29,739) (30,866) (14,876)
Income before income taxes 94,264 79,657 117,255
Provision for income taxes 25,826 9,460 22,186
Net income $ 68,438 $ 70,197 $ 95,069
Earnings per share:      
Basic (in dollars per share) $ 1.58 $ 1.62 $ 2.19
Diluted (in dollars per share) $ 1.54 $ 1.57 $ 2.15
Weighted average shares outstanding:      
Basic (in shares) 43,268 43,456 43,475
Diluted (in shares) 44,427 44,658 44,247
Cash dividends declared per common share (in dollars per share) $ 0.53 $ 0.70 $ 0.70
Software licenses      
Revenue:      
Total revenue $ 249,331 $ 220,789 $ 188,336
Costs of revenue:      
Costs of revenue 10,942 11,153 10,243
Maintenance and services      
Revenue:      
Total revenue 504,078 473,650 413,677
Costs of revenue:      
Costs of revenue $ 90,318 $ 85,255 $ 62,177