| Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
| Period End Date | 6/30/2025 | 6/30/2024 | 6/30/2023 | 6/30/2022 | 6/30/2021 | 6/30/2020 | 6/30/2019 | 6/30/2018 | 6/30/2017 | 6/30/2016 |
| Sales | 3,040.81 | 3,259.81 | 3,787.72 | 3,529.94 | 3,150.81 | 3,047.73 | 3,873.11 | 3,846.26 | 3,568.19 | 3,540.23 |
| Total Revenues | 3,040.81 | 3,259.81 | 3,787.72 | 3,529.94 | 3,150.81 | 3,047.73 | 3,873.11 | 3,846.26 | 3,568.19 | 3,540.23 |
| Cost of goods sold | 2,632.16 | 2,860.76 | 3,338.48 | 3,103.41 | 2,800.09 | 2,692.17 | 3,420.54 | 3,410.14 | 3,184.59 | 3,184.79 |
| Gross Profit | 408.65 | 399.05 | 449.24 | 426.52 | 350.72 | 355.57 | 452.57 | 436.13 | 383.60 | 355.44 |
| Depreciation expense | 10.00 | 11.22 | 10.91 | 11.06 | 12.53 | 13.03 | 13.16 | 13.31 | 9.44 | -- |
| Amortization of intangibles | 19.23 | 15.72 | 16.75 | 17.85 | 19.49 | 19.95 | 19.73 | 20.66 | 15.52 | -- |
| Selling, general and administrative expenses | 286.93 | 277.43 | 285.70 | 275.44 | 247.44 | 260.14 | 314.52 | 297.48 | 265.18 | 257.27 |
| Restructuring and other charges | 5.38 | 4.36 | 0.00 | 0.00 | 9.26 | -- | -- | -- | -- | -- |
| Impairment of capitalized software | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Change in fair value of contingent consideration | (1.90) | -- | 0.00 | 0.00 | (0.52) | (6.94) | 15.20 | (37.04) | (5.21) | (1.29) |
| Impairment charges, including ERP and goodwill | -- | -- | -- | -- | -- | (120.47) | -- | -- | -- | -- |
| Total Operating Expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Operating Income (Loss) | 85.20 | 90.32 | 135.89 | 122.17 | 61.48 | (64.97) | 89.96 | 67.64 | 88.24 | 96.88 |
| Interest expense | 8.01 | 13.03 | 19.79 | 6.52 | 6.93 | 12.22 | 13.38 | 9.15 | 3.22 | 2.12 |
| Interest income | 11.25 | 9.38 | 7.41 | 4.33 | 3.10 | 5.83 | 1.84 | 3.71 | 5.33 | 3.45 |
| Other, net | 5.96 | (0.99) | (1.66) | (1.35) | (0.12) | (0.41) | (0.52) | (1.28) | 11.14 | (2.19) |
| Gain on sale of business | -- | 14.16 | -- | -- | -- | -- | -- | -- | -- | -- |
| Total other Income (Expense) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Income Before Income Taxes And Minority Interest | 94.40 | 99.84 | 121.85 | 118.62 | 57.54 | (71.78) | 77.91 | 60.93 | 101.50 | 96.01 |
| Current- Foreign | 3.50 | 5.58 | 4.51 | -- | 0.87 | 1.19 | (0.16) | 9.20 | 0.27 | 6.10 |
| Current: Federal | -- | -- | -- | -- | 9.13 | 13.89 | 17.74 | 38.26 | 31.15 | 21.86 |
| Current: State | -- | -- | -- | -- | 1.26 | 3.24 | 4.40 | 3.50 | 2.62 | 1.65 |
| Provision for income taxes | 22.85 | 22.78 | 33.76 | 29.93 | 12.15 | 7.45 | 20.31 | 27.77 | 32.25 | 32.39 |
| Deferred: Federal | -- | -- | -- | -- | 0.21 | (8.53) | (4.33) | (9.99) | (3.83) | 3.99 |
| Deferred: State | -- | -- | -- | -- | (1.30) | (2.67) | (0.81) | (1.96) | (0.40) | 0.37 |
| Deferred: Foreign | -- | -- | -- | -- | 1.97 | 0.32 | 3.46 | (11.25) | 2.45 | (1.57) |
| Minority interest in income of consolidated subsidiaries, net of income taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net (loss) income from continuing operations | 71.55 | 77.06 | 88.09 | 88.70 | 45.39 | (79.23) | -- | -- | -- | -- |
| Net loss from discontinued operations | -- | -- | 1.72 | 0.10 | (34.59) | (113.43) | -- | -- | -- | -- |
| Income before extraordinary gain | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Extraordinary gain on excess of fair value of net assets acquired over cost, net of income taxes | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Income (loss) Available to Common Shareholders | 71.55 | 77.06 | 89.81 | 88.80 | 10.80 | (192.65) | 57.60 | 33.15 | 69.25 | 63.62 |
| Income before extraordinary gain | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net loss from continued operations per common share, basic | 3.05 | 3.10 | 3.50 | 3.48 | 1.79 | (3.12) | -- | -- | -- | -- |
| Net loss from discontinued operations per common share, basic | -- | -- | 0.07 | -- | (1.36) | (4.47) | -- | -- | -- | -- |
| Extraordinary gain on excess of fair value of net assets acquired over cost | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Basic) | 3.05 | 3.10 | 3.57 | 3.48 | 0.42 | (7.59) | 2.25 | 1.30 | 2.74 | 2.40 |
| Income before extraordinary gain | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net (loss) income from continuing operations per common share, diluted | 3.00 | 3.06 | 3.47 | 3.44 | 1.78 | (3.12) | -- | -- | -- | -- |
| Net loss from discontinued operations per common share, diluted | -- | -- | 0.07 | -- | (1.36) | (4.47) | -- | -- | -- | -- |
| Extraordinary gain on excess of fair value of net assets acquired over cost | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
| Net Earnings Per Share (Diluted) | 3.00 | 3.06 | 3.54 | 3.45 | 0.42 | (7.59) | 2.24 | 1.29 | 2.71 | 2.38 |
| Weighted Average Shares Outstanding (Basic) | 23.44 | 24.87 | 25.14 | 25.50 | 25.42 | 25.38 | 25.64 | 25.52 | 25.32 | 26.47 |
| Weighted Average Shares Outstanding (Diluted) | 23.84 | 25.22 | 25.36 | 25.76 | 25.52 | 25.38 | 25.73 | 25.62 | 25.52 | 26.69 |