
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Revenue | $606.9M-7.3% | $654.7M+4.6% | $625.6M-2.4% | $640.9M-2.6% | $658.4M+9.1% | $603.7M-1.3% | $611.8M |
| Cost of sales | $450.7M-7.0% | $484.5M+0.5% | $481.9M-5.8% | $511.8M-1.9% | $521.9M+12.2% | $465.1M-3.8% | $483.2M |
| Gross profit | $156.2M-8.3% | $170.2M+18.5% | $143.7M+11.3% | $129.1M-5.4% | $136.5M-1.6% | $138.7M+7.9% | $128.6M |
| Selling, general and administrative expenses | $119.3M-5.9% | $126.7M+16.9% | $108.4M+20.3% | $90.1M-14.0% | $104.8M+4.8% | $100.0M-0.4% | $100.4M |
| Amortization of intangible assets | $311K+3.0% | $302K+51.0% | $200K+0.0% | $200K+0.0% | $200K-84.0% | $1.2M-9.3% | $1.4M |
| Operating profit | $36.6M-15.3% | $43.2M+23.1% | $35.1M-9.6% | $38.8M+23.0% | $31.5M-15.7% | $37.4M+39.6% | $26.8M |
| Interest expense, net | $703K+14.7% | $613K-79.6% | $3.0M-34.6% | $4.6M+60.8% | $2.9M+42.8% | $2.0M-32.8% | $3.0M |
| Pension termination expense | $0-100.0% | $7.6M | $0 | $0 | — | — | — |
| Other expense (income), net | $235K-85.3% | $1.6M+316.1% | $385K-78.3% | $1.8M+752.9% | -$272K-116.1% | $1.7M+570.7% | -$358K |
| Income before income taxes | $35.6M+6.8% | $33.4M+5.3% | $31.7M-2.3% | $32.4M+12.0% | $29.0M-14.2% | $33.7M+39.5% | $24.2M |
| Income tax expense (benefit) | $9.2M+251.0% | $2.6M-59.5% | $6.5M-9.9% | $7.2M-6.4% | $7.7M-20.8% | $9.7M+6.4% | $9.1M |
| Net income | $26.5M-14.0% | $30.8M+21.9% | $25.2M-0.1% | $25.3M+18.6% | $21.3M-53.9% | $46.3M+442.5% | -$13.5M |
| Basic earnings per share (in dollars per share) | $1950.00-11.4% | $2200.00+22.2% | $1800.00-0.6% | $1810.00+17.5% | $1540.00-54.6% | $3390.00+442.4% | -$990.00 |
| Diluted earnings per share (in dollars per share) | $1950.00-11.4% | $2200.00+22.2% | $1800.00-0.6% | $1810.00+18.3% | $1530.00-54.6% | $3370.00+440.4% | -$990.00 |
| Basic weighted average shares outstanding (in shares) | 13.6M-2.9% | 13.9M-0.6% | 14.0M+0.5% | 14.0M+0.6% | 13.9M+1.6% | 13.7M-99.9% | 13.69B |
| Diluted weighted average shares outstanding (in shares) | 13.6M-2.8% | 14.0M-0.7% | 14.1M+0.5% | 14.0M+0.5% | 13.9M+1.6% | 13.7M-99.9% | 13.73B |
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.