
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 |
|---|---|---|---|---|---|---|
| Gross contract revenue | $490.0M+14.9% | $426.6M+23.2% | $346.3M+32.3% | $261.7M | — | — |
| Direct payroll costs | $173.2M+10.4% | $156.9M+22.6% | $128.0M+27.9% | $100.1M+68.4% | $59.4M+23.4% | $48.2M |
| Sub-consultants and expenses | $55.2M+17.8% | $46.9M+11.0% | $42.3M+59.4% | $26.5M+75.4% | $15.1M-17.7% | $18.4M |
| Total contract costs | $228.5M+12.1% | $203.8M+19.7% | $170.2M+34.5% | $126.6M+69.8% | $74.5M+12.1% | $66.5M |
| Selling, general and administrative | $215.1M+8.9% | $197.5M+24.7% | $158.4M+34.4% | $117.8M+70.7% | $69.0M+34.1% | $51.5M |
| Depreciation and amortization | $27.6M-1.0% | $27.8M+48.6% | $18.7M+52.8% | $12.3M+92.3% | $6.4M+179.8% | $2.3M |
| (Gain) on sale | -$740K-55.1% | -$477K-16.1% | -$411K-401.2% | -$82K-167.2% | $122K+214.0% | -$107K |
| Total operating expenses | $241.9M+7.6% | $224.8M+27.2% | $176.7M+35.9% | $130.0M+72.7% | $75.3M+40.3% | $53.6M |
| Income (loss) from operations | $19.7M+1083.0% | -$2.0M-204.9% | -$656K-112.8% | $5.1M+3100.0% | $160K-91.4% | $1.9M |
| Other expense | $8.5M+22.4% | $6.9M+19.9% | $5.8M+71.1% | $3.4M+135.0% | $1.4M+1409.1% | -$110K |
| Income (loss) before tax expense | $11.2M+224.7% | -$8.9M-38.8% | -$6.4M-471.4% | $1.7M+235.6% | -$1.3M-164.7% | $2.0M |
| Income tax benefit | -$1.7M+85.9% | -$12.0M-6868.4% | $177K+105.4% | -$3.3M-107.0% | -$1.6M-259.7% | $989K |
| Net income | $12.8M+323.5% | $3.0M+145.8% | -$6.6M-232.3% | $5.0M+1573.9% | $299K-69.8% | $990K |
| Earnings allocated to non-vested shares | $621K+170.0% | $230K | $0-100.0% | $783K+1298.2% | $56K+1.8% | $55K |
| Net income attributable to common shareholders | $12.2M+336.1% | $2.8M+142.3% | -$6.6M-256.9% | $4.2M+1637.4% | $243K-74.0% | $935K |
| Basic (in dollars per share) | $740.00+311.1% | $180.00+134.0% | -$530.00-235.9% | $390.00+1299900.0% | $0.03-100.0% | $170.00 |
| Diluted (in dollars per share) | $730.00+329.4% | $170.00+132.1% | -$530.00-243.2% | $370.00+1233233.3% | $0.03-100.0% | $170.00 |
| Basic (in shares) | 16.41B+4.2% | 15.75B+26.1% | 12.49B+14.7% | 10.89B+44.7% | 7.53B+39.4% | 5.40B |
| Diluted (in shares) | 16.75B+3.8% | 16.13B+29.2% | 12.49B+6.9% | 11.68B+53.0% | 7.64B+41.1% | 5.41B |
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.