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 | 977.13 | 1,287.44 | 1,429.55 | 1,460.86 | 1,200.72 | 1,314.58 | 1,459.87 | 1,408.89 | 1,006.17 | 901.27 |
Total Revenues | 977.13 | 1,287.44 | 1,429.55 | 1,460.86 | 1,200.72 | 1,314.58 | 1,459.87 | 1,408.89 | 1,006.17 | 901.27 |
Cost of sales | 638.98 | 745.74 | 874.13 | 764.46 | 661.73 | 708.37 | 659.61 | 611.98 | 453.93 | 409.39 |
Gross Profit | 338.16 | 541.70 | 555.41 | 696.40 | 539.00 | 606.21 | 800.27 | 796.91 | 552.24 | 491.88 |
Goodwill impairment | -- | -- | -- | -- | 44.59 | 37.12 | -- | -- | -- | -- |
Research and development | 109.78 | 98.70 | 116.11 | 139.57 | 126.90 | 130.00 | 122.77 | 100.87 | 78.55 | 63.33 |
General and Administrative | 124.31 | 125.75 | 131.25 | 125.88 | 110.01 | 107.60 | 102.43 | 80.67 | 66.49 | 57.19 |
Sales and marketing | 89.58 | 85.68 | 76.64 | 78.18 | 70.58 | 77.75 | 57.82 | 49.80 | 38.39 | 31.87 |
Other Restructuring charges | -- | (0.29) | 9.70 | -- | -- | -- | -- | -- | -- | -- |
Gain on divestiture | (190.20) | -- | 31.85 | -- | -- | -- | -- | -- | -- | -- |
Loss (gain)on foreign exchange | (5.52) | 1.36 | (4.10) | 15.12 | 12.92 | (12.83) | 6.15 | (14.46) | (4.50) | 2.56 |
Impairment of long-lived assets and other restructuring charges | (27.01) | (1.24) | (79.95) | -- | (1.18) | (7.13) | -- | -- | -- | -- |
Total Operating Expenses | 546.41 | 309.73 | 385.91 | 328.52 | 340.34 | 372.42 | 276.86 | 245.80 | 187.93 | 149.83 |
Operating Income (Loss) | (208.25) | 231.97 | 169.50 | 367.88 | 198.66 | 233.79 | 523.41 | 551.11 | 364.31 | 342.04 |
Interest expense- net | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.30 |
Interest income (expense), net | 45.47 | 41.74 | 12.62 | (1.84) | 6.27 | 14.24 | 9.06 | 0.74 | 1.30 | -- |
Other (expense)income, net | 0.90 | 1.17 | 1.23 | 0.44 | 0.76 | 0.35 | 1.93 | 0.02 | 0.95 | (0.13) |
Fair value adjustment to SeriesB Warrants | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Total other expense(Non-operating) | 46.37 | 42.90 | 13.85 | (1.40) | 7.03 | 14.58 | -- | 0.76 | 2.25 | (0.43) |
INCOME BEFORE PROVISION FOR INCOME TAXES AND MINORITY INTERESTS IN CONSOLIDATED SUBSIDIARIES | (161.89) | 274.88 | 183.35 | 366.48 | 205.69 | 248.38 | 534.40 | 551.87 | 366.57 | 341.62 |
Current: State | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Current- Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Deferred- Foreign | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Deferred:Federal | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Deferred:State | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Provision for income taxes | 19.64 | 56.00 | 72.59 | 88.62 | 45.35 | 68.12 | 130.23 | 204.28 | 105.85 | 99.59 |
Current:U.S | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Deferred:Change in valuation allowance | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Minority interests in consolidated subsidiaries | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Consolidated Net Income (Loss) | (181.53) | 218.88 | 110.76 | 277.87 | 160.34 | 180.26 | 404.17 | 347.59 | 260.72 | 242.03 |
Less: Net (loss) income attributable to noncontrolling interests | -- | -- | 0.85 | (0.55) | 0.77 | 0.03 | 0.14 | (0.03) | (0.04) | (0.13) |
Beneficial conversion feature | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Accretion of seriesB preferred stock | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Income (Loss) Available to Common Shareholders | (181.53) | 218.88 | 109.91 | 278.42 | 159.57 | 180.23 | 404.03 | 347.61 | 260.75 | 242.15 |
Net Earnings Per Share (Basic) | (4.09) | 4.64 | 2.17 | 5.21 | 3.00 | 3.40 | 7.55 | 6.50 | 4.91 | 4.60 |
Net Earnings Per Share (Diluted) | (4.09) | 4.63 | 2.16 | 5.16 | 2.97 | 3.35 | 7.38 | 6.36 | 4.85 | 4.53 |
Weighted Average Shares Outstanding (Basic) | 44.34 | 47.15 | 50.76 | 53.41 | 53.19 | 53.06 | 53.52 | 53.50 | 53.07 | 52.68 |
Weighted Average Shares Outstanding (Diluted) | 44.34 | 47.32 | 50.93 | 53.93 | 53.79 | 53.84 | 54.73 | 54.70 | 53.80 | 53.43 |