XML 12 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Net Sales        
Net sales $ 924,008 $ 876,576 $ 1,837,695 $ 1,682,221
Cost of sales        
Cost of sales 559,918 550,419 1,142,122 1,063,600
Gross profit 364,090 326,157 695,573 618,621
Research and development expenses 25,140 23,308 49,322 46,327
Selling expenses 46,012 41,764 90,558 81,689
General and administrative expenses 113,730 104,071 216,066 203,100
Restructuring expenses 517 707 1,427 1,993
Operating income 178,691 156,307 338,200 285,512
Interest expense 9,926 10,524 19,867 20,667
Other income, net 25,530 10,982 33,727 17,012
Earnings before income taxes 194,295 156,765 352,060 281,857
Provision for income taxes (43,127) (35,704) (72,706) (59,459)
Net earnings $ 151,168 $ 121,061 $ 279,354 $ 222,398
Basic earnings per share (usd per share) $ 4.09 $ 3.21 $ 7.57 $ 5.90
Diluted earnings per share (usd per share) 4.07 3.19 7.53 5.87
Dividends per share $ 0.26 $ 0.24 $ 0.50 $ 0.45
Weighted-average shares outstanding:        
Basic (shares) 36,939 37,692 36,914 37,682
Diluted (shares) 37,120 37,903 37,085 37,871
Product        
Net Sales        
Net sales $ 777,167 $ 746,679 $ 1,548,186 $ 1,425,656
Cost of sales        
Cost of sales 478,529 479,253 983,044 921,343
Service        
Net Sales        
Net sales 146,841 129,897 289,509 256,565
Cost of sales        
Cost of sales $ 81,389 $ 71,166 $ 159,078 $ 142,257