v3.26.1
Consolidated Statements of Income (Unaudited) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net sales $ 186,065 $ 179,045 $ 362,658 $ 342,994
Cost of products sold 125,458 122,992 244,691 236,609
Gross profit 60,607 56,053 117,967 106,385
Selling, general and administrative expenses 27,117 26,039 53,920 51,146
Amortization expense 3,080 3,102 6,159 6,202
Operating Income 30,410 26,912 57,888 49,037
Interest expense (4,659) (5,990) (9,626) (12,192)
Other income (expense), net (367) (538) (626) (926)
Income before income taxes 25,384 20,384 47,636 35,919
Provision from income taxes 5,952 4,587 10,364 7,994
Net income $ 19,432 $ 15,797 $ 37,272 $ 27,925
Earnings per share        
Basic $ 0.74 $ 0.6 $ 1.41 $ 1.06
Diluted $ 0.74 $ 0.6 $ 1.41 $ 1.06
Average number of shares outstanding        
Basic 26,407,865 26,307,998 26,373,742 26,277,592
Diluted 26,407,865 26,307,998 26,373,742 26,277,592