
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Net sales | $384.6M-1.9% | $391.9M-3.2% | $405.0M-4.3% | $423.4M+13.2% | $374.1M+15.2% | $324.8M-13.0% | $373.4M-7.1% | $401.9M-8.9% | $441.3M |
| Cost of sales | -$295.4M+3.5% | -$306.2M+6.8% | -$328.4M+0.0% | -$328.4M-18.1% | -$278.1M-14.0% | -$243.9M+9.6% | -$269.7M+5.0% | -$284.0M+14.6% | -$332.7M |
| Gross profit | $89.2M+4.1% | $85.7M+11.9% | $76.6M-19.4% | $95.0M-1.0% | $96.0M+18.7% | $80.9M-22.0% | $103.7M-12.0% | $117.9M+8.6% | $108.6M |
| Selling, general and administrative expenses | -$49.1M-2.1% | -$48.1M+1.2% | -$48.7M-13.0% | -$43.1M+8.9% | -$47.3M-18.8% | -$39.8M+19.9% | -$49.7M+9.0% | -$54.6M+19.8% | -$68.1M |
| Research and development | -$4.3M+2.3% | -$4.4M+4.3% | -$4.6M+6.1% | -$4.9M-25.6% | -$3.9M-18.2% | -$3.3M+42.1% | -$5.7M+9.5% | -$6.3M+19.2% | -$7.8M |
| Restructuring charges | -$9.0M-91.5% | -$4.7M+26.6% | -$6.4M-236.8% | -$1.9M+69.4% | -$6.2M+30.3% | -$8.9M+65.6% | -$25.9M-96.2% | -$13.2M-57.1% | -$8.4M |
| Impairment charges | $0 | $0+100.0% | -$12.7M | $0 | $0 | — | $200K+103.4% | -$5.9M-59.5% | -$3.7M |
| Disposal related costs | $2.0M-83.6% | $12.2M | $0+100.0% | -$300K | — | — | — | — | — |
| Other (costs) / income | -$800K-110.4% | $7.7M | $0 | — | — | — | — | — | $0 |
| Loss on held-for-sale asset group | $0-100.0% | $6.1M | $0 | $0 | — | — | — | — | — |
| Operating income | $24.0M-20.3% | $30.1M+616.7% | $4.2M-90.6% | $44.8M+23.8% | $36.2M+27.0% | $28.5M+52.4% | $18.7M-44.3% | $33.6M+53.4% | $21.9M |
| Net interest expense | -$3.1M+40.4% | -$5.2M+17.5% | -$6.3M-61.5% | -$3.9M-25.8% | -$3.1M | — | — | — | — |
| Defined benefit pension credit / (charge) | $1.3M-18.8% | $1.6M+121.1% | -$7.6M-7700.0% | $100K-95.7% | $2.3M-46.5% | $4.3M+230.8% | $1.3M-72.3% | $4.7M+11.9% | $4.2M |
| Income / (loss) before income taxes | $22.2M-16.2% | $26.5M+373.2% | -$9.7M-123.7% | $41.0M+15.8% | $35.4M | — | — | — | — |
| (Provision) / credit for income taxes | -$9.1M-11.0% | -$8.2M-215.5% | $7.1M+178.9% | -$9.0M-66.7% | -$5.4M+21.7% | -$6.9M+9.2% | -$7.6M-16.9% | -$6.5M-97.0% | -$3.3M |
| Net income / (loss) from continuing operations | $13.1M-28.4% | $18.3M+803.8% | -$2.6M-108.1% | $32.0M+6.7% | $30.0M+44.2% | $20.8M+139.1% | $8.7M-68.6% | $27.7M | — |
| (Loss) / income from discontinued operations, net of tax | -$5.4M-5500.0% | $100K-85.7% | $700K+113.7% | -$5.1M | — | — | — | — | — |
| Net income / (loss) | $7.7M-58.2% | $18.4M+1068.4% | -$1.9M-107.1% | $26.9M-10.0% | $29.9M+49.5% | $20.0M+545.2% | $3.1M-87.6% | $25.0M+50.6% | $16.6M |
| Basic earnings / (loss) from continuing operations (in USD per share) | $490000.00-27.9% | $680000.00+780.0% | -$100000.00-108.5% | $1170000.00+8.3% | $1080000.00+143999900.0% | $0.75+134.4% | $0.32-69.2% | $1.04 | — |
| Basic from discontinued operations (in USD per share) | -$200000.00 | $0.00-100.0% | $30000.00+115.8% | -$190000.00 | $0.00+100.0% | -$0.03+85.7% | -$0.21-110.0% | -$0.10 | — |
| Basic earnings / (loss) per ordinary share (in USD per share) | $290000.00-58.0% | $690000.00+1085.7% | -$70000.00-107.1% | $990000.00-8.3% | $1080000.00+147945105.5% | $0.73+563.6% | $0.11-88.3% | $0.94+49.2% | $0.63 |
| Diluted from continuing operations (in USD per share) | $480000.00-29.4% | $680000.00+780.0% | -$100000.00-108.6% | $1160000.00+8.4% | $1070000.00+144594494.6% | $0.74+138.7% | $0.31-69.0% | $1.00 | — |
| Diluted from discontinued operations (in USD per share) | -$200000.00 | $0.00-100.0% | $30000.00+115.8% | -$190000.00 | $0.00+100.0% | -$0.03+85.7% | -$0.21-110.0% | -$0.10 | — |
| Diluted earnings / (loss) per ordinary share (in USD per share) | $280000.00-58.8% | $680000.00+1071.4% | -$70000.00-107.1% | $980000.00-8.4% | $1070000.00+148611011.1% | $0.72+554.5% | $0.11-87.8% | $0.90+45.2% | $0.62 |
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.