
| Metric | FY2025 | FY2024 | FY2023 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|
| Revenues, net | $93.3M-10.6% | $104.4M-16.5% | $125.1M-47.7% | $239.0M+15.4% | $207.1M-5.8% | $219.8M-23.4% | $286.9M+5.2% | $272.6M |
| Cost of services | $60.0M-9.2% | $66.0M-12.3% | $75.3M-52.4% | $158.1M+12.0% | $141.1M-5.9% | $149.9M-28.7% | $210.3M+3.0% | $204.2M |
| Gross profit | $33.3M-13.1% | $38.4M-22.9% | $49.8M-38.5% | $80.9M+22.6% | $66.0M-5.4% | $69.8M-8.8% | $76.6M+12.0% | $68.4M |
| Selling, general, and administrative expenses | $41.1M-4.1% | $42.9M-5.5% | $45.4M-30.3% | $65.1M+17.9% | $55.2M+10.0% | $50.2M-1.7% | $51.1M+14.6% | $44.6M |
| Contingent consideration adjustment | -$450K | $0 | $0+100.0% | -$2.4M-3057.4% | -$76K | $0+100.0% | -$3.8M-1572.4% | -$226K |
| Depreciation and amortization | $1.6M+16.2% | $1.3M+1.6% | $1.3M-64.5% | $3.7M-23.9% | $4.9M+3.0% | $4.7M-6.5% | $5.0M-19.8% | $6.3M |
| Operating (loss) income | -$8.9M-51.7% | -$5.9M-291.1% | $3.1M-78.9% | $14.5M+1282.4% | -$1.2M-108.3% | $14.9M-38.6% | $24.3M+36.6% | $17.8M |
| Interest expense, net | -$4.5M+8.3% | -$4.9M+17.7% | -$6.0M-517.1% | $1.4M-9.5% | $1.6M+0.9% | $1.6M-45.0% | $2.9M-12.4% | $3.3M |
| Loss before income taxes from continuing operations | -$13.4M-24.3% | -$10.8M-271.2% | -$2.9M-122.2% | $13.1M+565.7% | -$2.8M-122.0% | $12.8M-40.3% | $21.4M+47.6% | $14.5M |
| Income tax benefit from continuing operations | $1.9M-9.7% | $2.1M+150.8% | $831K-68.5% | $2.6M+456.4% | -$741K-123.6% | $3.1M | — | — |
| Loss from continuing operations | -$11.5M-32.5% | -$8.7M-319.5% | -$2.1M-119.8% | $10.5M+604.8% | -$2.1M-121.5% | $9.6M | — | — |
| Income (loss) | $4.4M-37.5% | $7.1M+169.1% | -$10.3M | — | — | — | — | — |
| Loss on sale | -$3.7M | $0 | $0 | — | — | — | — | — |
| Income tax (expense) benefit | -$597K+65.2% | -$1.7M-181.4% | $2.1M | — | — | — | — | — |
| Net loss | -$11.4M-242.4% | -$3.3M+67.3% | -$10.2M-172.5% | $14.1M+878.8% | $1.4M-89.1% | $13.2M-24.5% | $17.5M+200.1% | $5.8M |
| Net Income from continuing operations (in dollars per share) | -$1050.00-31.3% | -$800.00-300.0% | -$200.00-19902.0% | $1.01+605.0% | -$0.20-121.3% | $0.94 | — | — |
| Income (Loss) from Discontinued Operations and Disposal of Discontinued Operations, Before Tax, Per Basic Share | $400.00-38.5% | $650.00+168.4% | -$950.00 | — | — | — | — | — |
| Net Income from discontinued operations: Gain on sale (in dollars per share) | -$340.00 | $0.00 | $0.00 | — | — | — | — | — |
| Net Income from discontinued operations: Income tax expense (in dollars per share) | -$50.00+68.8% | -$160.00-180.0% | $200.00 | — | — | — | — | — |
| Net income per share - basic (in dollars per share) | -$1040.00-235.5% | -$310.00+67.4% | -$950.00-69952.9% | $1.36+871.4% | $0.14-89.1% | $1.29-29.5% | $1.83+173.1% | $0.67 |
| Net Income from discontinued operations: Income (in dollars per share) | $400.00-38.5% | $650.00+168.4% | -$950.00 | — | — | — | — | — |
| Net income per share - diluted (in dollars per share) | -$1040.00-235.5% | -$310.00+67.4% | -$950.00-70470.4% | $1.35+864.3% | $0.14-89.1% | $1.28-28.5% | $1.79+175.4% | $0.65 |
| Basic (in shares) | 11.03B+1.2% | 10.90B+1.2% | 10.77B+103748.2% | 10.4M+0.5% | 10.3M+0.7% | 10.2M+6.9% | 9.6M+9.7% | 8.7M |
| Diluted (in shares) | 11.03B+1.2% | 10.90B+1.2% | 10.77B+103254.2% | 10.4M+0.8% | 10.3M-0.1% | 10.4M+5.5% | 9.8M+8.5% | 9.0M |
| Cash dividends declared per common share (in dollars per share) | $2000.00+1233.3% | $150.00-75.0% | $600.00+136263.6% | $0.44-12.0% | $0.50-58.3% | $1.20+4.3% | $1.15+15.0% | $1.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.