v3.24.2.u1
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net revenues $ 1,176,212 $ 1,105,524 $ 2,307,449 $ 2,194,843
Cost of revenue 759,834 715,484 1,494,593 1,434,562
Gross profit 416,378 390,040 812,856 760,281
Operating expenses:        
Selling, general and administrative expenses 239,642 229,426 474,673 445,911
Amortization of acquired intangible assets 6,558 8,257 13,485 16,512
Other operating (income) expense, net (73) (4,963) (5,539) (4,574)
Income from operations 170,251 157,320 330,237 302,432
Foreign exchange gains (losses), net 2,454 1,763 3,291 723
Interest income (expense), net (13,538) (12,138) (23,780) (21,765)
Other income (expense), net 3,250 3,425 9,037 7,455
Income before income tax expense 162,417 150,370 318,785 288,845
Income tax expense 40,427 34,118 79,848 66,492
Net income $ 121,990 $ 116,252 $ 238,937 $ 222,353
Earnings per common share        
Earnings per common share, basic (in usd per share) $ 0.68 $ 0.63 $ 1.33 $ 1.21
Earnings per common share, diluted (in usd per share) $ 0.67 $ 0.63 $ 1.32 $ 1.19
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) 179,651,702 183,230,252 180,034,120 183,512,828
Weighted average number of common shares used in computing diluted earnings per common share (in shares) 180,912,267 185,825,117 181,424,912 186,705,697