
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenues | $593.2M+7.2% | $553.5M+21.2% | $456.8M-4.6% | $478.8M-44.8% | $868.1M+13.6% | $764.3M-10.6% | $854.8M+3.4% | $826.9M+11.1% | $744.2M-1.5% | $755.7M |
| Cost of goods sold | $332.5M+5.0% | $316.8M+25.8% | $251.9M+0.0% | $251.8M-50.5% | $508.6M+3.6% | $490.8M-6.5% | $525.1M+4.2% | $503.9M+11.3% | $452.8M-1.2% | $458.2M |
| Other Asset Impairment Charges | $3.6M | $0 | $0 | — | — | — | — | — | — | — |
| Restructuring charges - cost of goods sold | $800K-57.9% | $1.9M+72.7% | $1.1M | $0 | $0-100.0% | $2.3M+35.3% | $1.7M+325.0% | $400K-90.0% | $4.0M+166.7% | $1.5M |
| Gross Profit, Total | $256.3M+9.2% | $234.8M+15.2% | $203.8M-10.2% | $227.0M-36.9% | $359.5M+32.6% | $271.2M-17.3% | $328.0M+1.7% | $322.6M+12.8% | $286.0M-3.3% | $295.7M |
| Research and development expenses | $40.2M+1.8% | $39.5M+21.9% | $32.4M+10.6% | $29.3M-68.4% | $92.8M-0.1% | $92.9M-4.0% | $96.8M-3.8% | $100.6M+7.7% | $93.4M+1.5% | $92.0M |
| Selling and administrative expenses | $142.8M+0.6% | $142.0M+12.9% | $125.8M+18.3% | $106.3M-27.4% | $146.4M+11.3% | $131.5M-9.7% | $145.7M+2.2% | $142.5M+12.6% | $126.6M-15.5% | $149.9M |
| Restructuring charges | $3.0M+100.0% | $1.5M-31.8% | $2.2M+266.7% | $600K+20.0% | $500K-95.0% | $10.0M+132.6% | $4.3M+152.9% | $1.7M-72.6% | $6.2M-27.9% | $8.6M |
| Operating expenses | $186.0M+1.6% | $183.0M+14.1% | $160.4M+17.8% | $136.2M-44.1% | $243.7M+0.7% | $242.0M-1.9% | $246.8M+0.8% | $244.8M-0.5% | $246.1M-1.8% | $250.7M |
| Operating earnings | $70.3M+35.7% | $51.8M+19.4% | $43.4M-52.2% | $90.8M-21.6% | $115.8M+296.6% | $29.2M-64.0% | $81.2M+4.4% | $77.8M+95.0% | $39.9M-11.3% | $45.0M |
| Interest expense, net | $9.3M-42.9% | $16.3M+201.9% | $5.4M+54.3% | $3.5M-75.4% | $14.2M-13.4% | $16.4M+13.1% | $14.5M-9.4% | $16.0M-22.3% | $20.6M+1.0% | $20.4M |
| Investment Income, Dividend | -$6.2M | $0 | $0 | — | — | — | — | — | — | — |
| Other Nonoperating Income (Expense) | $3.2M+300.0% | $800K+14.3% | $700K+275.0% | -$400K+86.7% | -$3.0M-300.0% | $1.5M+275.0% | $400K-42.9% | $700K+800.0% | -$100K+97.1% | -$3.5M |
| (Loss) earnings before income taxes | $64.0M+84.4% | $34.7M-7.0% | $37.3M+108.9% | -$418.2M-499.8% | $104.6M+825.7% | $11.3M-83.0% | $66.3M | — | — | — |
| Provision for (benefit from) income taxes | $13.1M+15.9% | $11.3M+139.9% | -$28.3M-232.9% | $21.3M+146.7% | -$45.6M-642.9% | $8.4M-49.4% | $16.6M+468.9% | -$4.5M-134.9% | $12.9M+55.4% | $8.3M |
| Earnings from continuing operations | $50.9M+117.5% | $23.4M-64.3% | $65.6M-1.2% | $66.4M-55.8% | $150.2M+5079.3% | $2.9M-94.2% | $49.7M-24.2% | $65.6M+909.2% | $6.5M-67.2% | $19.8M |
| Earnings (loss) from discontinued operations, net | -$6.7M+97.4% | -$261.2M-3941.2% | $6.8M+101.4% | -$496.5M-248350.0% | $200K-94.6% | $3.7M+716.7% | -$600K-128.6% | $2.1M-96.6% | $61.8M+199.5% | -$62.1M |
| Net earnings (loss) | $44.2M+118.6% | -$237.8M-428.5% | $72.4M+116.8% | -$430.1M-386.0% | $150.4M+2178.8% | $6.6M-86.6% | $49.1M-27.5% | $67.7M-0.9% | $68.3M+261.5% | -$42.3M |
| Income (Loss) from Continuing Operations, Per Basic Share | $590000.00+126.9% | $260000.00-63.9% | $720000.00+0.0% | $720000.00-55.8% | $1630000.00+5333.3% | $30000.00-94.5% | $550000.00-24.7% | $730000.00+942.9% | $70000.00-68.2% | $220000.00 |
| Income (Loss) from Continuing Operations, Per Diluted Share | $580000.00+123.1% | $260000.00-63.9% | $720000.00+0.0% | $720000.00-54.7% | $1590000.00+5200.0% | $30000.00-94.3% | $530000.00-26.4% | $720000.00+928.6% | $70000.00-68.2% | $220000.00 |
| Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Basic Share | -$80000.00+97.3% | -$2930000.00-3762.5% | $80000.00 | — | — | — | — | — | — | — |
| Discontinued Operation, Income (Loss) from Discontinued Operation, Net of Tax, Per Diluted Share | -$80000.00+97.2% | -$2900000.00-4242.9% | $70000.00+101.3% | -$5350000.00 | $0.00-100.0% | $40000.00 | $0.00-100.0% | $20000.00-97.1% | $680000.00+198.6% | -$690000.00 |
| Earnings Per Share, Basic | $510000.00+119.1% | -$2670000.00-433.8% | $800000.00+117.1% | -$4690000.00-387.7% | $1630000.00+2228.6% | $70000.00-87.0% | $540000.00-28.0% | $750000.00-1.3% | $760000.00+258.3% | -$480000.00 |
| Earnings Per Share, Diluted | $500000.00+118.9% | -$2640000.00-434.2% | $790000.00+117.1% | -$4630000.00-391.2% | $1590000.00+2171.4% | $70000.00-86.8% | $530000.00-28.4% | $740000.00-1.3% | $750000.00+259.6% | -$470000.00 |
| Basic (in shares) | 86.40T-2.8% | 88.90T-2.2% | 90.90T-0.9% | 91.70T-0.7% | 92.30T+0.7% | 91.70T+0.5% | 91.20T+1.3% | 90.05T+0.8% | 89.33T+0.7% | 88.67T |
| Diluted (in shares) | 88.00T-2.3% | 90.10T-1.6% | 91.60T-1.3% | 92.80T-2.0% | 94.70T+1.9% | 92.90T-0.6% | 93.44T+2.5% | 91.19T+0.8% | 90.49T+1.5% | 89.18T |
Source: SEC EDGAR XBRL. % change vs prior period shown where available.
Source: SEC EDGAR 10-K and 10-Q filings. Up to 10 years annual / 16 quarters shown.