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 |
Sales | 394.88 | 420.46 | 542.75 | 601.60 | 614.68 | 753.48 | 680.24 | 695.79 | 651.37 | 602.83 |
Total Revenues | 394.88 | 420.46 | 542.75 | 601.60 | 614.68 | 753.48 | 680.24 | 695.79 | 651.37 | 602.83 |
Cost of sales | 280.89 | 322.90 | 390.46 | 428.59 | 438.42 | 583.27 | 538.44 | 530.08 | 487.25 | 436.08 |
Gross Profit | 113.99 | 97.56 | 152.29 | 173.02 | 176.26 | 170.20 | 141.80 | 165.71 | 164.12 | 166.75 |
Goodwill impairment | -- | 49.08 | -- | -- | -- | -- | -- | -- | -- | -- |
Research and development expenses | 29.72 | 31.28 | 32.45 | 30.92 | 31.45 | 29.41 | 23.82 | 21.42 | 19.85 | 18.14 |
Selling, general and administrative expenses | 91.81 | 98.49 | 105.29 | 118.85 | 107.54 | 125.48 | 119.65 | 127.48 | 118.88 | 112.69 |
Factory transition restructuring charges | 3.59 | 4.02 | -- | -- | -- | -- | -- | 6.15 | -- | -- |
Legal judgment | (4.17) | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Operating Income (Loss) | (15.30) | (85.30) | 14.55 | 23.25 | 37.27 | 15.32 | (1.67) | 10.67 | 25.40 | 35.92 |
Loss on sale of Argentina subsidiary | -- | -- | -- | (6.05) | -- | -- | -- | -- | -- | -- |
Interest income, net | (3.36) | (4.33) | (2.20) | (0.57) | (1.42) | (3.92) | (4.69) | (2.53) | (1.05) | 0.06 |
Other income (expense), net | 0.06 | (2.62) | (0.96) | (0.56) | (1.40) | (1.00) | (4.46) | (0.85) | 0.84 | (0.01) |
Gain (loss)on foreign currency exchange transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net (loss)gain on foreign currency exchange transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Other income (loss) | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Write-down of investment transactions | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Patent settlements | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Gain on sale of Guangzhou factory | -- | -- | -- | -- | -- | -- | 36.98 | -- | -- | -- |
Accrued social insurance adjustment | -- | -- | -- | -- | 9.46 | -- | -- | -- | -- | -- |
Income before provision for income taxes | (18.60) | (92.25) | 11.39 | 16.08 | 43.91 | 10.40 | 26.17 | 7.29 | 25.19 | 35.98 |
Current- U.S. Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | 2.73 |
Current- Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | 9.03 |
Provision for income taxes | 5.43 | 5.98 | 10.99 | 10.78 | 5.33 | 6.77 | 14.24 | 17.61 | 4.80 | 6.80 |
Deferred: Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | (0.47) |
Deferred- U.S. Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | (4.59) |
Current: State and local | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.19 |
Deferred: State and Local | -- | -- | -- | -- | -- | -- | -- | -- | -- | (0.09) |
Net income | -- | -- | 0.41 | -- | -- | 3.63 | 11.92 | (10.32) | 20.38 | 29.17 |
Net income attributable to non-controlling interest | -- | -- | -- | -- | -- | -- | -- | -- | 0.03 | 0.00 |
Net Income (Loss) Available to Common Shareholders | (24.03) | (98.24) | 0.41 | 5.30 | 38.57 | 3.63 | 11.92 | (10.32) | 20.35 | 29.17 |
Net Earnings Per Share (Basic) | (1.85) | (7.64) | 0.03 | 0.39 | 2.78 | 0.26 | 0.85 | (0.72) | 1.41 | 1.91 |
Net Earnings Per Share (Diluted) | (1.85) | (7.64) | 0.03 | 0.39 | 2.72 | 0.26 | 0.85 | (0.72) | 1.38 | 1.88 |
Weighted Average Shares Outstanding (Basic) | 12.96 | 12.86 | 12.70 | 13.47 | 13.89 | 13.88 | 13.95 | 14.35 | 14.47 | 15.25 |
Weighted Average Shares Outstanding (Diluted) | 12.96 | 12.86 | 12.78 | 13.74 | 14.17 | 14.11 | 14.06 | 14.35 | 14.76 | 15.54 |