XML 16 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF INCOME (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Income Statement [Abstract]    
Revenues $ 938,633 $ 884,166
Cost of sales 416,556 407,796
Gross profit 522,077 476,370
Selling, general and administrative expenses 295,648 241,442
Income from operations 226,429 234,928
Foreign currency losses, net (2,273) (403)
Interest income 416 171
Interest expense (30,563) (42,637)
Other income (expense), net 20 (293)
Income before income taxes 194,029 191,766
Income tax expense 41,575 42,223
Net income $ 152,454 $ 149,543
Net income per common share:    
Basic (in dollars per share) $ 2.52 $ 2.42
Diluted (in dollars per share) $ 2.50 $ 2.39
Weighted average common shares outstanding:    
Basic (in shares) 60,564 61,836
Diluted (in shares) 61,054 62,629