v3.26.3
Condensed Consolidated Statements of Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Total revenue $ 306,187 $ 275,795 $ 886,196 $ 811,003
Total costs 131,890 119,812 387,994 350,594
Research and development 35,543 36,360 107,654 106,529
Sales and marketing 26,784 18,057 85,235 59,097
General and administrative 29,258 24,078 79,705 74,273
Depreciation and amortization 1,717 1,660 5,182 4,785
Restructuring expense 0 0 8,263 2,937
Total costs and expenses 225,192 199,967 674,033 598,215
Operating income 80,995 75,828 212,163 212,788
Other income, net 1,888 2,604 7,208 4,656
Income before income taxes 82,883 78,432 219,371 217,444
Income tax provision 21,539 19,799 58,380 49,449
Net income $ 61,344 $ 58,633 $ 160,991 $ 167,995
Basic earnings per share $ 1.05 $ 0.97 $ 2.73 $ 2.77
Diluted earnings per share $ 1.04 $ 0.96 $ 2.72 $ 2.75
Weighted average number of shares:        
Basic 58,207 60,381 58,880 60,620
Diluted 58,732 60,954 59,250 61,183
Cloud Subscriptions        
Total revenue $ 134,438 $ 104,852 $ 378,283 $ 299,580
Software License        
Total revenue 3,634 1,356 7,791 12,176
Total costs 633 208 1,753 711
Maintenance        
Total revenue 29,229 30,492 90,344 97,693
Services        
Total revenue 134,417 133,007 393,181 383,033
Hardware        
Total revenue 4,469 6,088 16,597 18,521
Cloud Subscriptions, Maintenance and Services        
Total costs $ 131,257 $ 119,604 $ 386,241 $ 349,883