XML 17 R3.htm IDEA: XBRL DOCUMENT v3.24.0.1
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2023
Dec. 31, 2022
Dec. 31, 2021
Net Sales      
Sales $ 2,845,373 $ 2,557,025 $ 2,500,761
Cost of Revenue [Abstract]      
Cost of Goods and Services Sold 1,778,195 1,602,416 1,572,959
Gross profit 1,067,178 954,609 927,802
Research and development expenses 85,764 80,836 88,489
Selling expenses 137,088 121,586 116,956
General and administrative expenses 359,724 324,093 326,140
Loss on divestiture 0 4,651 0
Impairment of assets held for sale 0 0 19,088
Operating income 484,602 423,443 377,129
Interest expense 51,393 46,980 40,240
Other income, net 29,861 12,732 12,067
Earnings before income taxes 463,070 389,195 348,956
Provision for income taxes (108,561) (94,847) (86,127)
Net earnings $ 354,509 $ 294,348 $ 262,829
Basic earnings per share      
Basic earnings per share (in shares) $ 9.26 $ 7.67 $ 6.50
Diluted earnings per share      
Diluted earnings per share (in shares) 9.20 7.62 6.47
Dividends per share $ 0.79 $ 0.75 $ 0.71
Weighted average shares outstanding:      
Basic 38,283 38,386 40,417
Diluted 38,529 38,649 40,602
Product      
Net Sales      
Sales $ 2,389,711 $ 2,135,882 $ 2,104,447
Cost of Revenue [Abstract]      
Cost of Goods and Services Sold 1,507,480 1,348,569 1,330,575
Service [Member]      
Net Sales      
Sales 455,662 421,143 396,314
Cost of Revenue [Abstract]      
Cost of Goods and Services Sold $ 270,715 $ 253,847 $ 242,384