XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.1.1.u2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Net revenues $ 1,131,237 $ 1,089,319
Cost of revenue 734,759 719,078
Gross profit 396,478 370,241
Operating expenses:    
Selling, general and administrative expenses 235,031 216,485
Amortization of acquired intangible assets 6,927 8,255
Other operating (income) expense, net (5,466) 389
Income from operations 159,986 145,112
Foreign exchange gains (losses), net 837 (1,040)
Interest income (expense), net (10,242) (9,627)
Other income (expense), net 5,787 4,030
Income before income tax expense 156,368 138,475
Income tax expense 39,421 32,374
Net income $ 116,947 $ 106,101
Earnings per common share    
Earnings per common share, basic (in usd per share) $ 0.65 $ 0.58
Earnings per common share, diluted (in usd per share) $ 0.64 $ 0.57
Weighted average number of common shares used in computing earnings per common share    
Weighted average number of common shares used in computing basic earnings per common share (in shares) 180,416,537 183,795,404
Weighted average number of common shares used in computing diluted earnings per common share (in shares) 181,937,555 187,586,277