XML 13 R2.htm IDEA: XBRL DOCUMENT v3.26.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2026
Mar. 31, 2025
Net Sales    
Net sales $ 913,687 $ 805,645
Cost of sales    
Cost of sales 582,204 513,181
Gross profit 331,483 292,464
Research and development expenses 24,182 23,019
Selling expenses 44,546 39,925
General and administrative expenses 102,336 99,029
Restructuring expenses 910 1,286
Operating income 159,509 129,205
Interest expense (9,941) (10,143)
Other income, net 8,197 6,030
Earnings before income taxes 157,765 125,092
Provision for income taxes (29,579) (23,755)
Net earnings $ 128,186 $ 101,337
Basic earnings per share (usd per share) $ 3.47 $ 2.69
Diluted earnings per share (usd per share) 3.46 2.68
Dividends per share $ 0.24 $ 0.21
Weighted-average shares outstanding:    
Basic (shares) 36,897 37,683
Diluted (shares) 37,058 37,851
Product    
Net Sales    
Net sales $ 771,019 $ 678,977
Cost of sales    
Cost of sales 504,515 442,090
Service    
Net Sales    
Net sales 142,668 126,668
Cost of sales    
Cost of sales $ 77,689 $ 71,091