Fiscal period | 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 |
Period End Date | 3/31/2025 | 3/31/2024 | 3/31/2023 | 3/31/2022 | 3/31/2021 | 3/31/2020 | 3/31/2019 | 3/31/2018 | 3/31/2017 | 3/31/2016 |
Net Sales | 757.35 | 717.68 | 683.07 | 650.31 | 540.78 | 535.83 | 472.80 | 428.07 | 421.25 | 368.97 |
Total Revenues | 757.35 | 717.68 | 683.07 | 650.31 | 540.78 | 535.83 | 472.80 | 428.07 | 421.25 | 368.97 |
Cost of goods sold | 603.53 | 585.13 | 569.11 | 532.44 | 431.32 | 417.43 | 383.62 | 322.20 | 306.21 | 268.05 |
Gross Profit | 153.83 | 132.55 | 113.96 | 117.87 | 109.46 | 118.40 | 89.17 | 105.87 | 115.05 | 100.92 |
Impairment of goodwill | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Research and development | 11.41 | 10.00 | 10.32 | 10.50 | 8.56 | 9.20 | 8.01 | 5.69 | 3.82 | 3.01 |
General and Administrative | 64.05 | 57.77 | 54.76 | 57.50 | 53.85 | 71.43 | 45.97 | 35.53 | 31.12 | 49.67 |
Sales and marketing | 22.56 | 22.48 | 21.73 | 22.83 | 18.02 | 21.04 | 19.54 | 15.03 | 12.13 | 9.97 |
Acquisition costs | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Restructuring expenses | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Provision for doubtful accounts | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Litigation settlement | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Impairment of plant and equipment | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Foreign exchange impact of lease liabilities and forward contracts | (15.89) | 3.81 | 9.29 | 1.67 | 17.61 | -- | -- | -- | -- | -- |
Total Operating Expenses | 113.91 | 86.43 | 77.52 | 89.16 | 62.83 | 101.66 | 73.53 | 56.25 | 47.07 | 62.64 |
Operating Income (loss) | 39.92 | 46.12 | 36.45 | 28.70 | 46.63 | 16.74 | 15.65 | 49.62 | 67.97 | 38.29 |
Interest expense | 55.55 | 60.04 | 39.56 | 15.56 | 15.77 | 25.04 | 23.23 | 15.45 | 13.09 | 16.24 |
Gain on acquisition | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Interest income | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Loss on extinguishment of debt | -- | (0.17) | -- | -- | -- | -- | -- | -- | -- | -- |
Change in fair value of compound net derivative liability | (0.06) | 1.02 | -- | -- | -- | -- | -- | -- | -- | -- |
Income before income tax expense | (15.69) | (13.07) | (3.11) | 13.15 | 30.86 | (8.30) | (7.58) | 34.18 | 54.88 | 22.04 |
Foreign | 3.78 | 4.55 | 3.43 | 1.48 | 3.36 | 1.57 | -- | 1.22 | 1.46 | 0.80 |
Current : Federal | 1.18 | 1.70 | 2.48 | 8.57 | 5.73 | 5.31 | -- | 12.15 | 9.45 | 12.40 |
Deferred : Federal | (0.17) | 25.32 | (5.04) | (6.41) | (1.91) | (4.52) | -- | 2.78 | 4.29 | (2.93) |
Deferred : State | (0.03) | 4.25 | (0.71) | (0.66) | 0.12 | (1.57) | -- | 0.33 | 2.17 | (0.76) |
Current : State | 0.63 | 0.36 | 0.40 | 3.18 | 0.72 | 1.45 | -- | 1.41 | 0.32 | 2.00 |
Deferred : Foreign | (1.61) | (0.01) | 0.54 | (0.37) | 1.36 | (3.26) | -- | (0.02) | (0.38) | (0.03) |
Provision for Income Taxes - Total | 3.78 | 36.18 | 1.10 | 5.79 | 9.39 | (1.01) | 0.27 | 17.86 | 17.31 | 11.48 |
Income from Continuing Operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | 10.56 |
Income (loss) from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Income (loss) before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net income (loss) Available to Common Shareholders | (19.47) | (49.24) | (4.21) | 7.36 | 21.48 | (7.29) | (7.85) | 16.32 | 37.57 | 10.56 |
EPS (Basic) : Income before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.58 |
Basic net income (loss) per share from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Basic) | (0.99) | (2.51) | (0.22) | 0.38 | 1.13 | (0.39) | (0.42) | 0.87 | 2.02 | 0.58 |
EPS (Diluted) : Income before cumulative effect of accounting change | -- | -- | -- | -- | -- | -- | -- | -- | -- | 0.55 |
Diluted net income (loss) per share from discontinued operations | -- | -- | -- | -- | -- | -- | -- | -- | -- | -- |
Net Earnings Per Share (Diluted) | (0.99) | (2.51) | (0.22) | 0.38 | 1.11 | (0.39) | (0.42) | 0.84 | 1.93 | 0.55 |
Weighted Average Shares Outstanding (Basic) | 19.69 | 19.60 | 19.34 | 19.12 | 19.02 | 18.91 | 18.85 | 18.86 | 18.61 | 18.23 |
Weighted Average Shares Outstanding (Diluted) | 19.69 | 19.60 | 19.34 | 19.56 | 19.39 | 18.91 | 18.85 | 19.52 | 19.42 | 19.07 |