XML 12 R2.htm IDEA: XBRL DOCUMENT v3.25.1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2025
Mar. 31, 2024
Net Sales    
Net sales $ 805,645 $ 713,167
Cost of sales    
Cost of sales 513,181 459,412
Gross profit 292,464 253,755
Research and development expenses 23,019 22,980
Selling expenses 39,925 36,765
General and administrative expenses 99,029 94,049
Restructuring expenses 1,286 0
Operating income 129,205 99,961
Interest expense (10,143) (10,570)
Other income, net 6,030 9,608
Earnings before income taxes 125,092 98,999
Provision for income taxes (23,755) (22,504)
Net earnings $ 101,337 $ 76,495
Basic earnings per share (usd per share) $ 2.69 $ 2.00
Diluted earnings per share (usd per share) 2.68 1.99
Dividends per share $ 0.21 $ 0.20
Weighted-average shares outstanding:    
Basic (shares) 37,683 38,254
Diluted (shares) 37,851 38,431
Product    
Net Sales    
Net sales $ 678,977 $ 595,704
Cost of sales    
Cost of sales 442,090 389,477
Service    
Net Sales    
Net sales 126,668 117,463
Cost of sales    
Cost of sales $ 71,091 $ 69,935