v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONDENSED CONSOLIDATED STATEMENTS OF OPERATIONS AND COMPREHENSIVE INCOME (UNAUDITED)        
Revenue $ 169,556 $ 143,974 $ 466,228 $ 400,312
Cost of revenue (exclusive of depreciation and amortization shown separately below) 29,479 26,466 82,199 76,609
Product development 39,306 32,315 115,506 92,811
Sales, marketing and customer support 40,525 32,971 123,260 90,220
General and administrative 23,039 23,280 68,180 63,223
Depreciation and amortization 11,483 10,706 33,415 29,365
Income from operations 25,724 18,236 43,668 48,084
Interest expense 353 288 818 791
Other income, net (4,225) (1,633) (8,561) (6,843)
Income before income taxes 29,596 19,581 51,411 54,136
Income tax expense 11,395 6,234 18,580 15,775
Net income $ 18,201 $ 13,347 $ 32,831 $ 38,361
Earnings per share:        
Basic $ 0.11 $ 0.08 $ 0.19 $ 0.23
Diluted $ 0.10 $ 0.08 $ 0.19 $ 0.22
Weighted-average common stock outstanding:        
Basic 170,254 168,606 171,060 166,937
Diluted 173,911 173,980 175,868 172,812
Comprehensive income:        
Net income $ 18,201 $ 13,347 $ 32,831 $ 38,361
Other comprehensive income (loss):        
Foreign currency cumulative translation adjustment 9,079 (6,417) 2,640 (5,601)
Total comprehensive income $ 27,280 $ 6,930 $ 35,471 $ 32,760

Source