v3.25.2
Consolidated Statement of Income - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net sales $ 274,760 $ 240,500 $ 516,430 $ 467,600
Cost of sales (205,040) (186,490) (389,680) (360,880)
Gross profit 69,720 54,010 126,750 106,720
Selling, general and administrative expenses (42,570) (36,100) (83,110) (76,430)
Net gain (loss) on dispositions of assets (20) (60) 5,270 0
Operating profit 27,130 17,850 48,910 30,290
Other expense, net:        
Interest expense (4,550) (5,220) (9,070) (10,150)
Other income (expense), net (230) 40 (330) (280)
Other expense, net (4,780) (5,180) (9,400) (10,430)
Income before income tax expense 22,350 12,670 39,510 19,860
Income tax expense (5,630) (1,730) (10,370) (3,780)
Net income $ 16,720 $ 10,940 $ 29,140 $ 16,080
Basic earnings per share        
Net income per share $ 0.41 $ 0.27 $ 0.72 $ 0.39
Weighted average common shares—basic 40,647,361 40,699,287 40,626,325 40,858,668
Diluted earnings per share        
Net income per share $ 0.41 $ 0.27 $ 0.71 $ 0.39
Weighted average common shares—diluted 40,929,861 40,999,038 40,939,798 41,160,526