XML 13 R3.htm IDEA: XBRL DOCUMENT v3.24.2.u1
Condensed Consolidated Statements of Earnings and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2024
Jun. 30, 2023
Jun. 30, 2024
Jun. 30, 2023
Income Statement [Abstract]        
Net sales $ 596,978 $ 597,580 $ 1,127,557 $ 1,132,010
Cost of sales 318,431 310,114 604,456 591,669
Gross profit 278,547 287,466 523,101 540,341
Operating expenses:        
Research and development and other engineering 22,708 21,538 44,626 42,284
Selling 55,918 50,438 110,417 99,106
General and administrative 66,383 68,767 136,577 132,474
Total operating expenses 145,009 140,743 291,620 273,864
Acquisition and integration related costs 1,590 1,859 3,636 3,301
Net gain on disposal of assets (238) (157) (436) (207)
Income from operations 132,186 145,021 228,281 263,383
Interest income (expense), net and other finance costs 2,092 (705) 2,443 (1,274)
Other & foreign exchange gain (loss), net (1,588) 357 381 (42)
Income before taxes 132,690 144,673 231,105 262,067
Provision for income taxes 34,859 37,462 57,847 66,903
Net income 97,831 107,211 173,258 195,164
Other comprehensive income        
Translation adjustments (2,268) (48) (21,911) 4,509
Unamortized pension adjustments (213) 180 (285) 400
Cash flow hedge adjustment, net of tax 2,187 (5,259) 7,306 (9,963)
Comprehensive net income $ 97,537 $ 102,084 $ 158,368 $ 190,110
Net income per common share:        
Basic $ 2.32 $ 2.51 $ 4.09 $ 4.58
Diluted $ 2.31 $ 2.50 $ 4.07 $ 4.55
Weighted-average number of shares outstanding        
Basic 42,251 42,669 42,319 42,640
Diluted 42,418 42,813 42,534 42,857
Cash dividends declared per common share $ 0.28 $ 0.27 $ 0.55 $ 0.53