v3.25.2
Consolidated Statements of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net revenues $ 1,254,418 $ 1,176,212 $ 2,469,344 $ 2,307,449
Cost of revenue 804,350 759,834 1,590,282 1,494,593
Gross profit 450,068 416,378 879,062 812,856
Operating expenses:        
Selling, general and administrative expenses 266,393 239,642 507,477 474,673
Amortization of acquired intangible assets 4,317 6,558 8,637 13,485
Other operating (income) expense, net (44) (73) (156) (5,539)
Income from operations 179,402 170,251 363,104 330,237
Foreign exchange gains, net 376 2,454 1,665 3,291
Interest income (expense), net (13,485) (13,538) (24,931) (23,780)
Other income (expense), net 10,445 3,250 12,123 9,037
Income before income tax expense 176,738 162,417 351,961 318,785
Income tax expense 44,022 40,427 88,392 79,848
Net income $ 132,716 $ 121,990 $ 263,569 $ 238,937
Earnings per common share        
Earnings per common share, basic (in usd per share) $ 0.76 $ 0.68 $ 1.51 $ 1.33
Earnings per common share, diluted (in usd per share) $ 0.75 $ 0.67 $ 1.48 $ 1.32
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) 174,611,241 179,651,702 175,069,775 180,034,120
Weighted average number of common shares used in computing diluted earnings per common share (in shares) 177,052,346 180,912,267 177,743,745 181,424,912