XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.2
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Net Sales        
Net sales $ 876,576 $ 784,791 $ 1,682,221 $ 1,497,958
Cost of sales        
Cost of sales 550,419 500,690 1,063,600 960,102
Gross profit 326,157 284,101 618,621 537,856
Research and development expenses 23,308 22,152 46,327 45,132
Selling expenses 41,764 35,126 81,689 71,891
General and administrative expenses 104,071 95,008 203,100 189,057
Restructuring expenses 707 2,918 1,993 2,918
Operating income 156,307 128,897 285,512 228,858
Interest expense 10,524 11,216 20,667 21,786
Other income, net 10,982 8,560 17,012 18,168
Earnings before income taxes 156,765 126,241 281,857 225,240
Provision for income taxes (35,704) (26,770) (59,459) (49,274)
Net earnings $ 121,061 $ 99,471 $ 222,398 $ 175,966
Basic earnings per share (usd per share) $ 3.21 $ 2.60 $ 5.90 $ 4.60
Diluted earnings per share (usd per share) 3.19 2.58 5.87 4.58
Dividends per share $ 0.24 $ 0.21 $ 0.45 $ 0.41
Weighted-average shares outstanding:        
Basic (shares) 37,692 38,302 37,682 38,273
Diluted (shares) 37,903 38,501 37,871 38,460
Product        
Net Sales        
Net sales $ 746,679 $ 661,407 $ 1,425,656 $ 1,257,111
Cost of sales        
Cost of sales 479,253 428,926 921,343 818,403
Service        
Net Sales        
Net sales 129,897 123,384 256,565 240,847
Cost of sales        
Cost of sales $ 71,166 $ 71,764 $ 142,257 $ 141,699