v3.26.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Income Statement [Abstract]    
Net revenues $ 1,296,072 $ 1,214,926
Cost of revenue 824,404 785,932
Gross profit 471,668 428,994
Operating expenses:    
Selling, general and administrative expenses 270,337 241,084
Amortization of acquired intangible assets 3,112 4,320
Other operating (income) expense, net (364) (112)
Income from operations 198,583 183,702
Foreign exchange gains, net 7,302 1,289
Interest income (expense), net (11,602) (11,446)
Other income (expense), net (289) 1,678
Income before income tax expense 193,994 175,223
Income tax expense 46,002 44,370
Net income $ 147,992 $ 130,853
Earnings per common share    
Basic (in usd per share) $ 0.87 $ 0.75
Diluted (in usd per share) $ 0.86 $ 0.73
Weighted average number of common shares used in computing earnings per common share    
Basic (in shares) 170,307,477 175,528,308
Diluted (in shares) 172,845,179 178,435,142