XML 13 R3.htm IDEA: XBRL DOCUMENT v3.25.2
Condensed Consolidated Statements of Earnings and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
Jun. 30, 2024
Jun. 30, 2025
Jun. 30, 2024
Income Statement [Abstract]        
Net sales $ 631,055 $ 596,978 $ 1,169,950 $ 1,127,557
Cost of sales 336,605 318,431 623,460 604,456
Gross profit 294,450 278,547 546,490 523,101
Operating expenses:        
Research and development and other engineering expense 20,767 19,948 40,606 39,213
Selling expense 56,443 54,494 110,607 107,758
General and administrative expense 77,188 70,567 152,854 144,649
Total operating expenses 154,398 145,009 304,067 291,620
Acquisition and integration related costs 13 1,590 140 3,636
Net gain on disposal of assets (205) (238) (280) (436)
Income from operations 140,244 132,186 242,563 228,281
Interest income, net and other finance costs 895 2,092 1,998 2,443
Other & foreign exchange gain (loss), net (1,684) (1,588) (626) 381
Income before taxes 139,455 132,690 243,935 231,105
Provision for income taxes 35,914 34,859 62,510 57,847
Net income 103,541 97,831 181,425 173,258
Other comprehensive income        
Translation adjustments and other, net of tax 46,432 (2,268) 64,258 (21,911)
Unamortized pension adjustments, net of tax (11) (213) 410 (285)
Cash flow hedge adjustment, net of tax (38,447) 2,187 (44,547) 7,306
Comprehensive net income $ 111,515 $ 97,537 $ 201,546 $ 158,368
Net income per common share:        
Basic $ 2.48 $ 2.32 $ 4.34 $ 4.09
Diluted $ 2.47 $ 2.31 $ 4.33 $ 4.07
Weighted-average number of shares outstanding        
Basic 41,705 42,251 41,775 42,319
Diluted 41,838 42,418 41,926 42,534
Cash dividends declared per common share $ 0.29 $ 0.28 $ 0.57 $ 0.55