XML 12 R3.htm IDEA: XBRL DOCUMENT v3.23.3
Condensed Consolidated Statements of Earnings and Comprehensive Income - USD ($)
shares in Thousands, $ in Thousands
3 Months Ended 9 Months Ended
Sep. 30, 2023
Sep. 30, 2022
Sep. 30, 2023
Sep. 30, 2022
Income Statement [Abstract]        
Net sales $ 580,084 $ 553,662 $ 1,712,093 $ 1,640,464
Cost of sales 297,167 309,139 888,835 899,828
Gross profit 282,917 244,523 823,258 740,636
Operating expenses:        
Research and development and other engineering 24,751 17,084 67,035 49,892
Selling 52,391 42,539 151,497 124,449
General and administrative 64,793 60,319 197,267 172,511
Total operating expenses 141,935 119,942 415,799 346,852
Acquisition and integration related costs 785 1,866 4,086 14,681
Net gain on disposal of assets (16) (100) (223) (1,227)
Income from operations 140,213 122,815 403,596 380,330
Interest income (expense), net and other finance costs 1,292 (2,983) 18 (6,568)
Other & foreign exchange loss, net (1,429) (1,707) (1,471) (3,814)
Income before taxes 140,076 118,125 402,143 369,948
Provision for income taxes 36,055 29,882 102,958 93,559
Net income 104,021 88,243 299,185 276,389
Other comprehensive income        
Translation adjustment (13,238) (26,476) (8,729) (54,345)
Unamortized pension adjustments (4) 459 396 1,147
Cash flow hedge adjustment, net of tax 1,087 26,823 (8,876) 35,416
Comprehensive net income $ 91,866 $ 89,049 $ 281,976 $ 258,607
Net income per common share:        
Basic $ 2.44 $ 2.06 $ 7.01 $ 6.42
Diluted $ 2.43 $ 2.06 $ 6.98 $ 6.40
Weighted average number of shares outstanding        
Basic 42,673 42,813 42,651 43,044
Diluted 42,882 42,916 42,893 43,173
Cash dividends declared per common share $ 0.27 $ 0.26 $ 0.80 $ 0.77