v3.26.3
CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2026
Sep. 30, 2025
Sep. 30, 2026
Sep. 30, 2025
Income Statement [Abstract]        
Revenues, net $ 633,959 $ 529,585 $ 1,799,073 $ 1,545,064
Cost of revenues [1] 392,824 325,649 1,109,894 953,626
Gross profit [1] 241,135 203,936 689,179 591,438
Operating expenses:        
General and administrative expenses 79,872 66,251 223,359 185,217
Selling and marketing expenses 53,542 46,383 150,371 127,754
Depreciation and amortization expense 18,865 15,128 47,472 42,740
Total operating expenses 152,279 127,762 421,202 355,711
Income from operations 88,856 76,174 267,977 235,727
Foreign exchange gain/(loss), net 1,502 (1,013) 4,246 2,390
Interest expense (6,336) (4,923) (15,355) (13,349)
Other income, net 2,639 4,459 5,160 14,833
Income before income tax expense and earnings from equity affiliates 86,661 74,697 262,028 239,601
Income tax expense 17,939 16,456 61,683 48,498
Income before earnings from equity affiliates 68,722 58,241 200,345 191,103
Gain/ (loss) from equity-method investment 49 (80) 18 (330)
Net income $ 68,771 $ 58,161 $ 200,363 $ 190,773
Earnings per share:        
Basic (in dollars per share) $ 0.45 $ 0.36 $ 1.30 $ 1.18
Diluted (in dollars per share) $ 0.45 $ 0.36 $ 1.30 $ 1.17
Weighted average number of shares used in computing earnings per share:        
Basic (in shares) 151,784,913 160,495,712 153,447,201 161,963,152
Diluted (in shares) 152,570,075 161,714,486 154,086,471 163,481,053
[1] Exclusive of depreciation and amortization expense.