v3.26.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Income Statement [Abstract]        
Net revenues $ 1,343,438 $ 1,254,418 $ 2,639,510 $ 2,469,344
Cost of revenue 853,100 804,350 1,677,504 1,590,282
Gross profit 490,338 450,068 962,006 879,062
Operating expenses:        
Selling, general and administrative expenses 294,129 266,393 564,466 507,477
Amortization of acquired intangible assets 3,287 4,317 6,399 8,637
Other operating (income) expense, net (20) (44) (384) (156)
Income from operations 192,942 179,402 391,525 363,104
Foreign exchange gains, net 2,109 376 9,411 1,665
Interest income (expense), net (15,147) (13,485) (26,749) (24,931)
Other income (expense), net 10,979 10,445 10,690 12,123
Income before income tax expense 190,883 176,738 384,877 351,961
Income tax expense 45,146 44,022 91,148 88,392
Net income $ 145,737 $ 132,716 $ 293,729 $ 263,569
Earnings per common share        
Basic (in USD per share) $ 0.86 $ 0.76 $ 1.73 $ 1.51
Diluted (in USD per share) $ 0.86 $ 0.75 $ 1.71 $ 1.48
Weighted average number of common shares used in computing earnings per common share        
Basic (in shares) 169,068,546 174,611,241 169,688,011 175,069,775
Diluted (in shares) 170,425,796 177,052,346 171,635,487 177,743,745