XML 11 R2.htm IDEA: XBRL DOCUMENT v3.24.2.u1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 403,525 $ 374,313 $ 788,195 $ 743,319
Cost of products sold 272,803 252,136 530,924 496,479
Selling and administrative expenses 81,065 70,586 158,208 144,411
Operating income 49,657 51,591 99,063 102,429
Interest expense 7,653 6,352 14,698 12,354
Earnings before income taxes 42,004 45,239 84,365 90,075
Income taxes 11,072 11,206 22,493 22,391
Net earnings $ 30,932 $ 34,033 $ 61,872 $ 67,684
Weighted average number of common shares outstanding:        
Basic (in shares) 42,154 42,043 42,129 42,006
Diluted (in shares) 42,398 42,235 42,351 42,245
Earnings per common share:        
Basic (in dollars per share) $ 0.73 $ 0.81 $ 1.47 $ 1.61
Diluted (in dollars per share) 0.73 0.81 1.46 1.6
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41 $ 0.82 $ 0.82