XML 12 R2.htm IDEA: XBRL DOCUMENT v3.24.1.u1
CONDENSED CONSOLIDATED STATEMENTS OF EARNINGS (UNAUDITED) - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended
Mar. 31, 2024
Mar. 31, 2023
Net Sales    
Net sales $ 713,167 $ 630,860
Cost of sales    
Cost of sales 459,412 409,452
Gross profit 253,755 221,408
Research and development expenses 22,980 22,024
Selling expenses 36,765 32,425
General and administrative expenses 94,049 88,344
Operating income 99,961 78,615
Interest expense (10,570) (12,944)
Other income, net 9,608 7,767
Earnings before income taxes 98,999 73,438
Provision for income taxes (22,504) (16,592)
Net earnings $ 76,495 $ 56,846
Net earnings per share:    
Basic earnings per share (usd per share) $ 2.00 $ 1.48
Diluted earnings per share (usd per share) 1.99 1.48
Dividends per share $ 0.20 $ 0.19
Weighted-average shares outstanding:    
Basic (shares) 38,254 38,303
Diluted (shares) 38,431 38,516
Product    
Net Sales    
Net sales $ 595,704 $ 524,881
Cost of sales    
Cost of sales 389,477 343,757
Service    
Net Sales    
Net sales 117,463 105,979
Cost of sales    
Cost of sales $ 69,935 $ 65,695