v3.25.0.1
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME      
Revenue $ 656,849 $ 572,543 $ 452,418
Cost of revenue (exclusive of depreciation and amortization shown separately below) 116,515 106,631 77,866
Product development 153,046 125,376 95,118
Sales, marketing and customer support 167,506 125,953 107,416
General and administrative 92,147 87,971 78,666
Depreciation and amortization 45,215 40,885 34,328
Income from operations 82,420 85,727 59,024
Interest expense 1,118 1,066 905
Other income, net (7,488) (11,216) (1,249)
Income before income taxes 88,790 95,877 59,368
Income tax expense 32,559 24,411 16,100
Net income $ 56,231 $ 71,466 $ 43,268
Earnings per share:      
Basic $ 0.33 $ 0.43 $ 0.26
Diluted $ 0.32 $ 0.41 $ 0.25
Weighted-average common stock outstanding:      
Basic 170,515 167,803 163,882
Diluted 175,076 173,435 170,755
Comprehensive income:      
Net income $ 56,231 $ 71,466 $ 43,268
Other comprehensive (loss) income:      
Foreign currency cumulative translation adjustment (11,889) 3,523 (5,555)
Total comprehensive income $ 44,342 $ 74,989 $ 37,713

Source