XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.3
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2024
Sep. 30, 2023
Sep. 30, 2024
Sep. 30, 2023
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]        
Revenue $ 392,613 $ 363,829 $ 1,180,808 $ 1,107,148
Cost of products sold 262,209 250,202 793,133 746,681
Selling and administrative expenses 79,884 69,096 238,092 213,507
Operating income 50,520 44,531 149,583 146,960
Interest expense 7,696 6,294 22,394 18,648
Earnings before income taxes 42,824 38,237 127,189 128,312
Income taxes 10,134 6,694 32,627 29,085
Net earnings $ 32,690 $ 31,543 $ 94,562 $ 99,227
Weighted average number of common shares outstanding:        
Basic (in shares) 42,159 42,045 42,139 42,020
Diluted (in shares) 42,429 42,233 42,377 42,241
Earnings per common share:        
Basic (in dollars per share) $ 0.78 $ 0.75 $ 2.24 $ 2.36
Diluted (in dollars per share) 0.77 0.75 2.23 2.35
Dividends declared per common share (in dollars per share) $ 0.41 $ 0.41 $ 1.23 $ 1.23