XML 25 R4.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF INCOME - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
CONSOLIDATED STATEMENTS OF INCOME      
Net sales $ 1,153,354 $ 848,456 $ 717,476
Costs of operations 1,001,500 766,037 647,624
Gross profit 151,854 82,419 69,852
Operating expenses:      
Selling, general and administrative expenses 73,087 52,827 46,233
Non-operating expenses:      
Interest expense, net 5,974 3,379 1,355
Other (income) expense, net (991) 481 498
Total expense, net 78,070 56,687 48,086
Income before income taxes 73,784 25,732 21,766
Income tax provision 15,493 5,386 5,511
Net income $ 58,291 $ 20,346 $ 16,255
Basic income per common share (in dollars per share) $ 5.10 $ 1.78 $ 1.42
Diluted income per common share (in dollars per share) 5.07 1.78 1.42
Cash dividends declared per common share (in dollars per share) $ 0.72 $ 0.72 $ 0.72
Weighted average shares outstanding:      
Basic (in shares) 11,438,965 11,416,667 11,410,728
Diluted (in shares) 11,506,960 11,416,667 11,410,728