
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| NET SALES | $284.2M-11.8% | $322.4M-47.1% | $609.9M-4.9% | $641.6M+37.7% | $466.0M+28.3% | $363.1M-22.2% | $466.4M |
| COST OF SALES | $227.3M-9.3% | $250.7M-43.2% | $441.2M-6.8% | $473.4M+38.9% | $340.8M+18.5% | $287.7M-18.6% | $353.3M |
| GROSS PROFIT | $56.9M-20.6% | $71.6M-57.6% | $168.7M+0.3% | $168.2M+34.4% | $125.1M+66.1% | $75.4M-33.4% | $113.1M |
| Selling and marketing | $11.7M+4.8% | $11.2M-9.9% | $12.4M-3.3% | $12.9M+11.2% | $11.6M-27.6% | $16.0M-9.6% | $17.7M |
| General and administrative | $32.1M+3.1% | $31.1M-5.5% | $32.9M-8.7% | $36.1M+9.4% | $33.0M+29.0% | $25.6M-7.8% | $27.7M |
| Amortization of other intangible assets | $1.8M-0.7% | $1.8M-7.4% | $2.0M+0.0% | $2.0M+0.0% | $2.0M-50.5% | $3.9M+13.1% | $3.5M |
| Total operating expenses | $45.6M+3.4% | $44.1M-6.7% | $47.3M-9.0% | $52.0M+11.8% | $46.5M-54.4% | $101.9M+27.6% | $79.9M |
| OPERATING INCOME | $11.2M-59.1% | $27.5M-77.4% | $121.4M+4.5% | $116.2M+47.7% | $78.6M+396.0% | -$26.6M-179.9% | $33.3M |
| Interest expense | -$1.2M+64.5% | -$3.3M-22.9% | -$2.7M-82.1% | -$1.5M+56.6% | -$3.4M-167.2% | $5.0M-22.5% | $6.5M |
| Interest income | $3.5M-40.0% | $5.8M+72.8% | $3.4M | $0 | $0 | — | — |
| INCOME BEFORE INCOME TAX EXPENSE | $13.5M-54.8% | $30.0M-75.5% | $122.1M+6.4% | $114.7M+54.0% | $74.5M+335.7% | -$31.6M-218.2% | $26.7M |
| INCOME TAX EXPENSE | $2.8M-58.1% | $6.7M-76.2% | $28.3M+5.7% | $26.8M+66.5% | $16.1M+312.6% | -$7.6M-240.3% | $5.4M |
| INCOME FROM CONTINUING OPERATIONS | $10.7M-53.9% | $23.2M-75.2% | $93.8M+6.7% | $87.9M+50.5% | $58.4M | — | — |
| LOSS FROM DISCONTINUED OPERATIONS, NET OF TAX (Note 3) | -$3.7M+76.2% | -$15.4M+37.9% | -$24.9M+16.4% | -$29.7M-1210.9% | -$2.3M | — | — |
| NET INCOME | $7.0M-9.7% | $7.8M-88.7% | $68.9M+18.4% | $58.2M+3.6% | $56.2M+333.6% | -$24.0M-212.6% | $21.4M |
| Basic | — | — | — | — | — | -$1K-212.3% | $1K |
| Continuing operations | $650-52.2% | $1K-74.2% | $5K+11.9% | $5K+53.2% | $3K | — | — |
| Discontinued operations | -$220+75.6% | -$900+35.7% | -$1K+12.5% | -$2K-1233.3% | -$120 | — | — |
| Net income | $430-6.5% | $460-88.1% | $4K+24.4% | $3K+5.4% | $3K+331.3% | -$1K-212.3% | $1K |
| Diluted | — | — | — | — | — | -$1K-212.3% | $1K |
| Basic earnings per share | $16428485000.00-3.0% | $16930348000.00-3.9% | $17618797000.00-4.5% | $18455226000.00-1.9% | $18805464000.00+0.4% | $18734482000.00+0.4% | $18653892000.00 |
| Diluted earnings per share | $16525773000.00-3.0% | $17038305000.00-4.1% | $17765117000.00-4.7% | $18636512000.00-1.7% | $18951521000.00+1.2% | $18734482000.00-0.2% | $18768207000.00 |
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.