XML 15 R4.htm IDEA: XBRL DOCUMENT v3.25.3
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Income Statement [Abstract]        
Net revenues $ 1,291,257 $ 1,210,949 $ 3,760,601 $ 3,518,398
Cost of revenue 821,601 779,511 2,411,883 2,274,104
Gross profit 469,656 431,438 1,348,718 1,244,294
Operating expenses:        
Selling, general and administrative expenses 262,105 243,315 769,582 717,988
Amortization of acquired intangible assets 8,285 6,495 16,922 19,980
Other operating (income) expense, net 7,624 (22) 7,468 (5,561)
Income from operations 191,642 181,650 554,746 511,887
Foreign exchange gains, net 3,678 1,133 5,343 4,424
Interest income (expense), net (12,785) (12,387) (37,716) (36,167)
Other income (expense), net 6,817 5,091 18,940 14,128
Income before income tax expense 189,352 175,487 541,313 494,272
Income tax expense 43,521 42,669 131,913 122,517
Net income $ 145,831 $ 132,818 $ 409,400 $ 371,755
Earnings per common share        
Earnings per common share, basic (in usd per share) $ 0.84 $ 0.75 $ 2.35 $ 2.07
Earnings per common share, diluted (in usd per share) $ 0.83 $ 0.74 $ 2.31 $ 2.06
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) 173,576,957 177,595,400 174,572,169 179,221,213
Weighted average number of common shares used in computing diluted earnings per common share (in shares) 176,104,577 179,714,223 177,197,356 180,854,682