XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.3
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2025
Sep. 30, 2024
Sep. 30, 2025
Sep. 30, 2024
Net Sales        
Net Sales $ 869,170 $ 798,918 $ 2,551,391 $ 2,296,876
Cost of sales        
Cost of Sales 541,700 500,655 1,605,300 1,460,757
Gross profit 327,470 298,263 946,091 836,119
Research and development expenses 23,407 20,734 69,734 65,866
Selling expenses 40,559 37,311 122,248 109,202
General and administrative expenses 96,449 92,035 299,549 281,092
Restructuring expenses 804 3,280 2,797 6,198
Operating income 166,251 144,903 451,763 373,761
Interest Expense 10,484 11,408 31,151 33,194
Other income, net 5,386 10,126 22,398 28,294
Earnings before income taxes 161,153 143,621 443,010 368,861
Provision for income taxes (36,321) (32,461) (95,780) (81,735)
Net earnings $ 124,832 $ 111,160 $ 347,230 $ 287,126
Basic earnings per share        
Basic earnings per share (usd per share) $ 3.34 $ 2.91 $ 9.24 $ 7.51
Diluted earnings per share        
Diluted earnings per share (usd per share) 3.31 2.89 9.19 7.47
Dividends per share $ 0.24 $ 0.21 $ 0.69 $ 0.62
Weighted average shares outstanding:        
Basic (shares) 37,430 38,208 37,582 38,245
Diluted (shares) 37,663 38,451 37,786 38,451
Product        
Net Sales        
Net Sales $ 739,094 $ 684,216 $ 2,164,750 $ 1,941,327
Cost of sales        
Cost of Sales 470,677 434,370 1,392,020 1,252,773
Service        
Net Sales        
Net Sales 130,076 114,702 386,641 355,549
Cost of sales        
Cost of Sales $ 71,023 $ 66,285 $ 213,280 $ 207,984