XML 16 R4.htm IDEA: XBRL DOCUMENT v3.24.3
Consolidated Statements of Income
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Sep. 30, 2024
USD ($)
$ / shares
shares
Sep. 30, 2023
USD ($)
$ / shares
shares
Income Statement [Abstract]        
Net sales $ 327,252 $ 311,970 $ 902,917 $ 861,880
Cost of sales 213,094 195,861 583,423 574,599
Gross profit 114,158 116,109 319,494 287,281
Selling, general and administrative expenses 48,637 51,470 139,820 123,684
Loss (gain) on disposal of assets 1 (25) (15) (13)
Income from operations 65,520 64,664 179,689 163,610
Interest expense, net (1,091) (1,266) (1,697) (3,959)
Other income, net 81 93 333 370
Income before taxes 64,510 63,491 178,325 160,021
Income tax provision 11,885 15,413 34,456 29,447
Net income $ 52,625 $ 48,078 $ 143,869 $ 130,574
Earnings per share:        
Basic (in dollars per share) | $ / shares $ 0.65 $ 0.59 $ 1.77 $ 1.61
Diluted (in dollars per share) | $ / shares 0.63 0.58 1.72 1.57
Cash dividends declared per common share (in dollars per share) | $ / shares $ 0.08 $ 0.08 $ 0.24 $ 0.24
Weighted average shares outstanding:        
Basic (in shares) | shares 81,089,476 81,418,800 81,448,413 81,140,473
Diluted (in shares) | shares 83,107,077 83,393,054 83,579,989 83,275,208