XML 17 R3.htm IDEA: XBRL DOCUMENT v3.25.4
CONSOLIDATED STATEMENTS OF EARNINGS - USD ($)
shares in Thousands, $ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Net Sales      
Net Sales $ 3,498,372 $ 3,121,189 $ 2,845,373
Cost of Sales      
Cost of sales 2,196,838 1,967,640 1,778,195
Gross profit 1,301,534 1,153,549 1,067,178
Research and development expenses 95,161 91,647 85,764
Selling expenses 168,740 145,360 137,088
General and administrative expenses 399,608 373,497 359,724
Restructuring expenses 4,504 14,448 0
Operating income 633,521 528,597 484,602
Interest expense 43,148 44,869 51,393
Other income, net 29,637 38,328 29,861
Earnings before income taxes 620,010 522,056 463,070
Provision for income taxes (135,782) (117,078) (108,561)
Net earnings $ 484,228 $ 404,978 $ 354,509
Basic earnings per share      
Basic earnings per share (usd per share) $ 12.94 $ 10.61 $ 9.26
Diluted earnings per share      
Diluted earnings per share (usd per share) 12.87 10.55 9.20
Dividends per share $ 0.93 $ 0.83 $ 0.79
Weighted average shares outstanding:      
Basic (shares) 37,417 38,153 38,283
Diluted (shares) 37,631 38,373 38,529
Product      
Net Sales      
Net Sales $ 2,977,233 $ 2,639,953 $ 2,389,711
Cost of Sales      
Cost of sales 1,910,661 1,690,574 1,507,480
Service      
Net Sales      
Net Sales 521,139 481,236 455,662
Cost of Sales      
Cost of sales $ 286,177 $ 277,066 $ 270,715