v3.25.2
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 414,230 $ 403,525 $ 806,555 $ 788,195
Cost of products sold 271,398 272,803 531,946 530,924
Selling and administrative expenses 85,126 81,065 163,373 158,208
Operating income 57,706 49,657 111,236 99,063
Interest expense 7,391 7,653 14,732 14,698
Earnings before income taxes 50,315 42,004 96,504 84,365
Income taxes 12,728 11,072 24,455 22,493
Net earnings $ 37,587 $ 30,932 $ 72,049 $ 61,872
Weighted average number of common shares outstanding:        
Basic (in shares) 42,246 42,154 42,221 42,129
Diluted (in shares) 42,575 42,398 42,522 42,351
Earnings per common share:        
Basic (in dollars per share) $ 0.89 $ 0.73 $ 1.71 $ 1.47
Diluted (in dollars per share) 0.88 0.73 1.69 1.46
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41 $ 0.82 $ 0.82