XML 14 R3.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
Net sales $ 709,068 $ 724,717 $ 2,169,807 $ 2,093,221
Cost of sales 570,423 589,311 1,766,085 1,703,201
Gross profit 138,645 135,406 403,722 390,020
Selling, general and administrative expenses 108,379 105,365 325,107 315,181
Severance expenses     2,930 415
Income from operations 30,266 30,041 75,685 74,424
Interest income, net 3,689 4,837 10,805 14,053
Other income   1,700 76 1,700
Income before taxes 33,955 36,578 86,566 90,177
Income tax provision (9,215) (9,519) (23,556) (23,803)
Net income $ 24,740 $ 27,059 $ 63,010 $ 66,374
Earnings per common share:        
Basic $ 0.98 $ 1.03 $ 2.46 $ 2.52
Diluted $ 0.97 $ 1.02 $ 2.45 $ 2.5
Shares used in computation of earnings per common share:        
Basic 25,354 26,292 25,609 26,334
Diluted 25,489 26,501 25,734 26,518