Fiscal period | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 |
Period End Date | 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 | 12/31/2015 |
Net Sales | 534.79 | 639.81 | 654.23 | 543.49 | 465.77 | 492.41 | 548.18 | 491.61 | 500.15 | 567.08 |
Total Revenues | 534.79 | 639.81 | 654.23 | 543.49 | 465.77 | 492.41 | 548.18 | 491.61 | 500.15 | 567.08 |
Cost of sales | 332.43 | 423.96 | 470.78 | 409.11 | 346.04 | 381.72 | 438.41 | 389.60 | 400.25 | 458.25 |
Gross Profit | 202.36 | 215.85 | 183.45 | 134.38 | 119.73 | 110.70 | 109.77 | 102.01 | 99.91 | 108.83 |
Impairment of goodwill | -- | -- | -- | -- | -- | 8.89 | -- | -- | -- | -- |
Research and development costs | 23.59 | 22.49 | 20.24 | 21.89 | 23.61 | 26.93 | -- | -- | -- | -- |
Selling, general and administrative | 110.62 | 99.09 | 92.34 | 86.61 | 78.70 | 76.06 | 79.94 | 85.07 | 71.01 | 78.11 |
Restructuring charges | 3.46 | 10.11 | 7.32 | 1.20 | 0.60 | 2.59 | 0.22 | 0.31 | 2.09 | 2.11 |
Impairment of assets | (0.40) | -- | -- | -- | -- | -- | -- | -- | (105.97) | -- |
Casualty loss | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Litigation charge | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain on sale of property, plant and equipment | -- | 3.82 | 1.60 | 6.58 | 1.85 | 4.26 | -- | (0.30) | 2.64 | -- |
Total costs and expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Operating Income (Loss) | 64.30 | 87.98 | 65.15 | 31.26 | 18.67 | 0.48 | 29.61 | 16.34 | (76.51) | 28.60 |
Interest expense and other costs | 4.08 | 2.85 | 3.38 | 3.54 | 4.75 | 5.45 | 5.32 | 6.80 | 6.66 | 7.59 |
Impairment of investment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain on sale of investment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | 4.75 | -- | -- | -- | -- | -- | (0.68) | 0.11 | 0.62 | 4.72 |
Other income - net | (3.17) | (2.81) | (2.71) | (0.39) | (1.79) | (2.34) | -- | -- | -- | -- |
Gain on sale of business | -- | 0.98 | -- | -- | -- | -- | -- | -- | -- | -- |
Lawsuit proceeds | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Earnings before provision for income taxes | 61.81 | 83.30 | 59.06 | 27.33 | 12.14 | (7.30) | 23.62 | 9.64 | (82.55) | 25.73 |
Current- Foreign | 6.52 | -- | -- | -- | -- | -- | -- | -- | -- | 5.33 |
Current: Federal | 11.47 | -- | -- | -- | -- | -- | -- | -- | -- | 1.49 |
Current: State | 0.90 | -- | -- | -- | -- | -- | -- | -- | -- | 0.07 |
Income tax (benefit) provision | 12.62 | 9.47 | 6.37 | 2.51 | (0.66) | 1.44 | 2.91 | 21.54 | (17.72) | 6.54 |
Deferred: Federal | (5.20) | -- | -- | -- | -- | -- | -- | -- | -- | 1.02 |
Deferred: Foreign | (0.63) | -- | -- | -- | -- | -- | -- | -- | -- | (1.31) |
Deferred: Federal and state | (0.44) | -- | -- | -- | -- | -- | -- | -- | -- | (0.06) |
Net Earnings | 49.19 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Less: Net earnings attributable to noncontrolling interest | 0.48 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Redemption value adjustment attributable to noncontrolling interest | 7.75 | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | 40.96 | 73.83 | 52.69 | 24.82 | 12.80 | (8.74) | 20.71 | (11.90) | (64.83) | 19.20 |
Class A allocated earnings | -- | -- | -- | -- | -- | -- | -- | -- | -- | 3.33 |
Class B allocated earnings | -- | -- | -- | -- | -- | -- | -- | -- | -- | 15.87 |
Net Earnings Per Share (Basic) | 3.25 | 5.78 | 4.20 | 2.00 | 1.04 | (0.71) | 1.71 | (1.00) | (5.44) | 1.62 |
EPS (BASIC) - CLASS A | -- | 5.52 | 4.01 | 1.90 | 0.97 | (0.71) | 1.62 | (0.97) | (5.25) | 1.53 |
EPS (BASIC) - CLASS B | -- | 5.83 | 4.24 | 2.02 | 1.05 | (0.71) | 1.73 | (0.99) | (5.48) | 1.64 |
Net Earnings Per Share (Diluted) | 3.25 | 5.78 | 4.20 | 2.00 | 1.04 | (0.71) | 1.71 | (1.00) | (5.44) | 1.62 |
EPS (DILUTED) - CLASS A | -- | 5.52 | 4.01 | 1.90 | 0.97 | (0.71) | 1.62 | (0.97) | (5.25) | 1.53 |
EPS (DILUTED) - CLASS B | -- | 5.83 | 4.24 | 2.02 | 1.05 | (0.71) | 1.73 | (0.99) | (5.48) | 1.64 |
Weighted Average Shares Outstanding (Basic) | 12.62 | 12.78 | 12.54 | 12.40 | 12.33 | 12.28 | 12.11 | 12.03 | 11.92 | 11.87 |
Weighted average Class A common shares outstanding - basic | 2.12 | 2.14 | 2.14 | 2.15 | 2.15 | 2.17 | 2.18 | 2.18 | 2.18 | 2.18 |
Weighted average Class B common shares outstanding - basic | 10.49 | 10.63 | 10.39 | 10.26 | 10.19 | 10.12 | 9.94 | 9.86 | 9.75 | 9.70 |
Weighted Average Shares Outstanding (Diluted) | 12.62 | 12.78 | 12.54 | 12.40 | 12.33 | 12.28 | 12.11 | 12.03 | 11.92 | 11.87 |
Weighted average Class A common shares outstanding - diluted | 2.12 | 2.14 | 2.14 | 2.15 | 2.15 | 2.17 | 2.18 | 2.18 | 2.18 | 2.18 |
Weighted average Class B common shares outstanding - diluted | 10.49 | 10.63 | 10.39 | 10.26 | 10.19 | 10.12 | 9.94 | 9.86 | 9.75 | 9.70 |