XML 13 R2.htm IDEA: XBRL DOCUMENT v3.22.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2022
Dec. 31, 2021
Dec. 31, 2020
CONSOLIDATED STATEMENTS OF EARNINGS [Abstract]      
Revenue $ 1,437,039 $ 1,380,264 $ 1,332,001
Cost of products sold 947,928 925,603 908,254
Selling and administrative expenses 292,360 284,633 271,091
Operating income 196,751 170,028 152,656
Interest expense 14,547 12,544 14,811
Earnings before income taxes 182,204 157,484 137,845
Income taxes 41,317 38,739 28,373
Net earnings $ 140,887 $ 118,745 $ 109,472
Earnings per common share:      
Basic (in dollars per share) $ 3.36 $ 2.82 $ 2.59
Diluted (in dollars per share) $ 3.34 $ 2.81 $ 2.59
Weighted average number of common shares outstanding:      
Basic (in shares) 41,888 42,077 42,301
Diluted (in shares) 42,213 42,258 42,346