v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONDENSED CONSOLIDATED STATEMENTS OF INCOME        
NET SALES $ 214,032 $ 371,451 $ 439,682 $ 721,322
COST OF OPERATIONS 179,446 320,373 371,153 626,001
GROSS PROFIT 34,586 51,078 68,529 95,321
OPERATING EXPENSES:        
Selling, general and administrative expenses 23,404 22,773 46,664 44,316
NON-OPERATING (INCOME) EXPENSES:        
Interest expense, net 294 2,048 389 3,293
Other (income) expense, net (479) 13 (682) (20)
Total expense, net 23,219 24,834 46,371 47,589
INCOME BEFORE INCOME TAXES 11,367 26,244 22,158 47,732
INCOME TAX PROVISION 2,909 5,730 5,635 10,195
NET INCOME $ 8,458 $ 20,514 $ 16,523 $ 37,537
Basic income per common share (in dollars per share) $ 0.74 $ 1.79 $ 1.44 $ 3.28
Diluted income per common share (in dollars per share) 0.73 1.78 1.42 3.26
CASH DIVIDENDS DECLARED PER SHARE OF COMMON STOCK $ 0.2 $ 0.19 $ 0.4 $ 0.38
WEIGHTED-AVERAGE SHARES OUTSTANDING:        
Basic (in shares) 11,458,754 11,461,141 11,454,348 11,456,597
Diluted (in shares) 11,599,964 11,549,885 11,611,440 11,531,091