XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Revenues $ 1,111,502 $ 1,072,367 $ 2,050,135 $ 1,956,533
Cost of sales 429,586 451,060 846,142 858,856
Gross profit 681,916 621,307 1,203,993 1,097,677
Selling, general and administrative expenses 356,178 302,818 651,826 544,260
Income from operations 325,738 318,489 552,167 553,417
Foreign currency gains (losses), net (1,323) 551 (3,596) 148
Interest income 1,126 548 1,542 719
Interest expense (29,161) (43,063) (59,724) (85,700)
Other income, net 45 717 65 424
Income before income taxes 296,425 277,242 490,454 469,008
Income tax expense 67,518 64,830 109,093 107,053
Net income $ 228,907 $ 212,412 $ 381,361 $ 361,955
Net income per common share:        
Basic (in dollars per share) $ 3.79 $ 3.42 $ 6.31 $ 5.84
Diluted (in dollars per share) $ 3.77 $ 3.39 $ 6.26 $ 5.78
Weighted average common shares outstanding:        
Basic (in shares) 60,320 62,037 60,442 61,937
Diluted (in shares) 60,766 62,603 60,910 62,616