| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 12/31/2025 | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 | 12/31/2017 | 12/31/2016 |
| Net Sales | 2,332.81 | 2,232.14 | 2,213.80 | 2,116.09 | 1,573.22 | 1,267.95 | 1,136.54 | 1,078.81 | 977.03 | 860.66 |
| Total Revenues | 2,332.81 | 2,232.14 | 2,213.80 | 2,116.09 | 1,573.22 | 1,267.95 | 1,136.54 | 1,078.81 | 977.03 | 860.66 |
| Cost of Sales | 1,263.20 | 1,206.29 | 1,170.05 | 1,174.79 | 818.19 | 691.56 | 644.41 | 598.29 | 530.76 | 448.21 |
| Gross Profit | 1,069.61 | 1,025.85 | 1,043.76 | 941.29 | 755.03 | 576.38 | 492.13 | 480.52 | 446.26 | 412.45 |
| Impairment of goodwill | -- | -- | -- | -- | -- | -- | -- | 6.69 | -- | -- |
| Research and development and other engineering | 82.48 | 93.58 | 92.17 | 68.35 | 59.38 | 50.81 | 47.06 | 43.06 | 47.62 | 46.25 |
| General and Administrative | 321.69 | 277.53 | 268.10 | 228.47 | 193.18 | 161.03 | 157.27 | 159.09 | 144.74 | 129.16 |
| Selling | 222.81 | 219.40 | 203.98 | 169.38 | 135.00 | 112.52 | 112.57 | 109.93 | 114.90 | 98.34 |
| Gain (loss) on sale of assets | 16.50 | 0.45 | 0.28 | 1.32 | 0.32 | 0.33 | 6.02 | 10.58 | 0.16 | 0.78 |
| Acquisition and integration related costs | (1.07) | (5.81) | (4.63) | (17.34) | -- | -- | -- | -- | -- | -- |
| Total Operating Expense | 626.98 | 590.51 | 564.25 | 466.20 | 387.56 | 324.35 | 316.90 | 312.08 | 307.10 | 272.97 |
| Operating Income (loss) | 458.07 | 429.98 | 475.15 | 459.07 | 367.79 | 252.36 | 181.25 | 172.33 | 139.17 | 139.48 |
| Interest expense | -- | -- | (3.39) | 7.59 | 3.66 | 2.01 | 1.74 | 0.57 | 1.18 | 1.15 |
| Income (loss) in equity method investment, before tax | -- | -- | -- | -- | -- | -- | -- | (0.06) | (0.09) | -- |
| Interest income | 8.34 | 5.28 | -- | -- | -- | -- | -- | -- | 0.39 | 0.57 |
| Foreign exchange gain (loss), net | (3.93) | (1.21) | (1.99) | (3.41) | (5.58) | (0.79) | (1.16) | 0.43 | -- | -- |
| Gain on bargain purchase of a business | -- | -- | -- | -- | -- | -- | -- | -- | 6.34 | -- |
| Gain on disposal of a business | -- | -- | -- | -- | -- | -- | -- | -- | (0.21) | -- |
| Income before taxes | 462.47 | 434.04 | 476.55 | 448.07 | 358.55 | 249.56 | 178.36 | 172.13 | 144.42 | 138.90 |
| Current- Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Current: Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred: Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred: State | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Deferred: Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Current- State | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Provision for Income Taxes | 117.39 | 111.82 | 122.56 | 114.07 | 92.10 | 62.56 | 44.38 | 45.50 | 51.80 | 49.17 |
| Minority interest | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Income (loss) from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Income from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Discontinued operations: Benefit from income taxes from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Discontinued operations: Income (loss) from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Income (Loss) Available to Common Shareholders | 345.08 | 322.22 | 353.99 | 334.00 | 266.45 | 187.00 | 133.98 | 126.63 | 92.62 | 89.73 |
| EPS (Basic) : Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| EPS (Basic) : Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Basic) | 8.27 | 7.64 | 8.31 | 7.78 | 6.15 | 4.28 | 3.00 | 2.74 | 1.95 | 1.87 |
| EPS (Diluted) : Continuing operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| EPS (Diluted) : Discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Diluted) | 8.24 | 7.60 | 8.26 | 7.76 | 6.12 | 4.27 | 2.98 | 2.72 | 1.94 | 1.86 |
| Weighted Average Shares Outstanding (Basic) | 41.72 | 42.18 | 42.60 | 42.93 | 43.33 | 43.71 | 44.74 | 46.21 | 47.49 | 48.08 |
| Weighted Average Shares Outstanding (Diluted) | 41.86 | 42.38 | 42.84 | 43.05 | 43.53 | 43.84 | 44.92 | 46.54 | 47.77 | 48.30 |