XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
Income Statement [Abstract]        
Revenues $ 1,062,200 $ 1,045,717 $ 3,112,335 $ 3,002,250
Cost of sales 428,861 464,081 1,275,003 1,322,937
Gross profit 633,339 581,636 1,837,332 1,679,313
Selling, general and administrative expenses 363,510 307,784 1,015,336 852,044
Income from operations 269,829 273,852 821,996 827,269
Foreign currency losses, net (332) (1,770) (3,928) (1,622)
Interest income 1,366 506 2,908 1,225
Interest expense (26,203) (39,207) (85,927) (124,907)
Other income, net 237 24 302 448
Income before income taxes 244,897 233,405 735,351 702,413
Income tax expense 45,096 56,380 154,189 163,433
Net income $ 199,801 $ 177,025 $ 581,162 $ 538,980
Net income per common share:        
Basic (in dollars per share) $ 3.38 $ 2.90 $ 9.69 $ 8.74
Diluted (in dollars per share) $ 3.36 $ 2.87 $ 9.62 $ 8.65
Weighted average common shares outstanding:        
Basic (in shares) 59,046 61,143 59,973 61,670
Diluted (in shares) 59,501 61,615 60,437 62,280