XML 10 R2.htm IDEA: XBRL DOCUMENT v3.23.2
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2023
Jun. 30, 2022
Jun. 30, 2023
Jun. 30, 2022
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 374,313 $ 371,706 $ 743,319 $ 727,227
Cost of products sold 252,136 240,703 496,479 471,378
Selling and administrative expenses 70,586 75,759 144,411 147,816
Operating income 51,591 55,244 102,429 108,033
Interest expense 6,352 3,083 12,354 6,076
Earnings before income taxes 45,239 52,161 90,075 101,957
Income taxes 11,206 13,514 22,391 26,239
Net earnings $ 34,033 $ 38,647 $ 67,684 $ 75,718
Weighted average number of common shares outstanding:        
Basic (in shares) 42,043 41,893 42,006 41,879
Diluted (in shares) 42,235 42,208 42,245 42,178
Earnings per common share:        
Basic (in dollars per share) $ 0.81 $ 0.92 $ 1.61 $ 1.81
Diluted (in dollars per share) 0.81 0.92 1.6 1.8
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41 $ 0.82 $ 0.82