v3.26.1
Condensed Consolidated Statements of Operations - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
May 31, 2026
May 31, 2025
May 31, 2026
May 31, 2025
Revenue:        
Total revenue $ 253,465 $ 237,355 $ 501,264 $ 475,370
Costs of revenue:        
Amortization of acquired intangibles 8,938 10,537 17,689 20,959
Total costs of revenue 44,872 47,288 88,736 93,519
Gross profit 208,593 190,067 412,528 381,851
Operating expenses:        
Sales and marketing 54,341 49,677 106,338 100,973
Product development 48,840 46,570 99,314 92,945
General and administrative 32,236 25,637 58,740 51,260
Amortization of acquired intangibles 26,167 26,063 51,784 51,871
Cyber vulnerability response expenses, net 1,266 730 2,624 1,467
Restructuring expenses 1,480 1,043 2,186 8,072
Acquisition-related expenses (939) 1,731 (125) 4,221
Total operating expenses 163,391 151,451 320,861 310,809
Income from operations 45,202 38,616 91,667 71,042
Other (expense) income:        
Interest expense (15,911) (18,138) (31,157) (36,567)
Interest income and other, net 233 294 550 781
Foreign currency loss, net (684) (908) (1,928) (2,090)
Total other expense, net (16,362) (18,752) (32,535) (37,876)
Income before income taxes 28,840 19,864 59,132 33,166
Provision for income taxes 7,767 2,835 15,246 5,191
Net income $ 21,073 $ 17,029 $ 43,886 $ 27,975
Earnings per share:        
Basic (in dollars per share) $ 0.50 $ 0.40 $ 1.04 $ 0.65
Diluted (in dollars per share) $ 0.50 $ 0.39 $ 1.03 $ 0.63
Weighted average shares outstanding:        
Basic (in shares) 41,901 43,053 42,028 43,154
Diluted (in shares) 42,310 44,156 42,519 44,522
Software licenses        
Revenue:        
Total revenue $ 68,979 $ 50,795 $ 136,560 $ 109,240
Costs of revenue:        
Cost of revenue 3,675 2,987 6,688 5,912
Maintenance, SaaS, and professional services        
Revenue:        
Total revenue 184,486 186,560 364,704 366,130
Costs of revenue:        
Cost of revenue $ 32,259 $ 33,764 $ 64,359 $ 66,648