XML 17 R4.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONSOLIDATED STATEMENTS OF INCOME        
NET SALES $ 314,271 $ 274,568 $ 1,035,593 $ 857,108
COST OF OPERATIONS 272,245 231,700 898,246 743,894
GROSS PROFIT 42,026 42,868 137,347 113,214
Operating expenses:        
Selling, general and administrative expenses 22,326 19,318 66,642 56,721
Non-operating (income) expenses:        
Interest expense, net 251 1,813 3,544 4,525
Other (income) expense, net (321) (294) (341) (842)
Total expense, net 22,256 20,837 69,845 60,404
INCOME BEFORE INCOME TAXES 19,770 22,031 67,502 52,810
INCOME TAX PROVISION 4,345 4,572 14,540 11,214
NET INCOME $ 15,425 $ 17,459 $ 52,962 $ 41,596
Basic income per common share (in dollars per share) $ 1.35 $ 1.53 $ 4.62 $ 3.64
Diluted income per common share (in dollars per share) 1.33 1.52 4.57 3.62
CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK $ 0.19 $ 0.18 $ 0.57 $ 0.54
Weighted average shares outstanding:        
Basic (in shares) 11,447,114 11,446,000 11,453,413 11,437,000
Diluted (in shares) 11,595,630 11,515,000 11,593,050 11,495,000