XML 11 R2.htm IDEA: XBRL DOCUMENT v3.23.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Revenues $ 1,045,717 $ 985,094 $ 3,002,250 $ 2,609,823
Cost of sales 464,081 443,792 1,322,937 1,245,864
Gross profit 581,636 541,302 1,679,313 1,363,959
Selling, general and administrative expenses 307,784 277,239 852,044 733,255
Income from operations 273,852 264,063 827,269 630,704
Foreign currency losses, net (1,770) (393) (1,622) (1,115)
Interest income 506 31 1,225 219
Interest expense (39,207) (34,142) (124,907) (86,357)
Other income (expense), net 24 16 448 (512)
Income before income taxes 233,405 229,575 702,413 542,939
Income tax expense 56,380 60,226 163,433 140,515
Net income $ 177,025 $ 169,349 $ 538,980 $ 402,424
Net income per common share:        
Basic (in dollars per share) $ 2.90 $ 2.75 $ 8.74 $ 6.59
Diluted (in dollars per share) $ 2.87 $ 2.72 $ 8.65 $ 6.51
Weighted average common shares outstanding:        
Basic (in shares) 61,143 61,693 61,670 61,042
Diluted (in shares) 61,615 62,367 62,280 61,840