XML 15 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements Of Income - 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]        
Net sales $ 1,054,544 $ 1,014,639 $ 2,022,573 $ 1,987,949
Cost of sales 788,099 796,519 1,532,222 1,583,758
Gross profit 266,445 218,120 490,351 404,191
Selling, general and administrative expenses 175,841 162,946 342,136 328,974
Operating profit 90,604 55,174 148,215 75,217
Interest expense, net 7,962 10,249 17,283 20,643
Income before income taxes 82,642 44,925 130,932 54,574
Provision for income taxes 21,479 11,499 33,224 13,889
Net income $ 61,163 $ 33,426 $ 97,708 $ 40,685
Net income per common share:        
Basic (in usd per share) $ 2.40 $ 1.32 $ 3.86 $ 1.61
Diluted (in usd per share) $ 2.40 $ 1.31 $ 3.85 $ 1.60
Weighted average common shares outstanding:        
Basic (in shares) 25,473 25,329 25,344 25,273
Diluted (in shares) 25,504 25,437 25,367 25,359