
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total revenue | $36.9M-0.1% | $37.0M+5.8% | $34.9M-1.4% | $35.4M+17.6% | $30.1M |
| Total cost of revenue | $10.7M-6.9% | $11.5M-8.7% | $12.6M+12.4% | $11.2M+16.3% | $9.6M |
| Gross profit | $26.2M+2.9% | $25.5M+14.0% | $22.4M-7.8% | $24.3M+18.2% | $20.5M |
| Sales and marketing | $121.2M+8.2% | $112.0M+4.6% | $107.1M+0.7% | $106.4M+22.6% | $86.8M |
| Research and development | $8.5M-4.0% | $8.8M+12.9% | $7.8M+10.4% | $7.1M+25.3% | $5.7M |
| Reimbursement, general and administrative | $88.7M+24.7% | $71.1M+14.6% | $62.1M+2.1% | $60.8M+7.0% | $56.8M |
| Intangible asset amortization and earn-out | $2.4M-3.4% | $2.5M+3230.3% | $76K-99.5% | $14.4M+1852.9% | $739K |
| Total operating expenses | $220.9M+13.6% | $194.5M+9.8% | $177.1M-6.2% | $188.7M+25.8% | $150.0M |
| Income from operations | $29.3M+32.0% | $22.2M+22.9% | $18.0M+241.4% | -$12.8M-624.1% | -$1.8M |
| Interest income | $3.1M-8.5% | $3.4M+80.6% | $1.9M+3023.3% | $60K | — |
| Interest expense | -$1.0M+50.2% | -$2.1M+49.7% | -$4.1M-48.7% | -$2.8M | — |
| Other income | $1K-88.9% | $9K+350.0% | $2K-84.6% | $13K | — |
| Income before income taxes | $31.3M+33.4% | $23.5M+48.9% | $15.8M+201.9% | -$15.5M-574.8% | -$2.3M |
| Income tax expense (benefit) | $12.3M+87.7% | $6.5M+151.2% | -$12.7M-632.6% | $2.4M-74.9% | $9.5M |
| Net income | $19.1M+12.5% | $17.0M-40.5% | $28.5M+259.6% | -$17.9M-51.3% | -$11.8M |
| Basic (in dollars per share) | $830.00+16.9% | $710.00-42.7% | $1240.00+239.3% | -$890.00-48.3% | -$600.00 |
| Diluted (in dollars per share) | $820.00+17.1% | $700.00-43.1% | $1230.00+238.2% | -$890.00-48.3% | -$600.00 |
| Basic (in shares) | 22.87B-4.2% | 23.88B+4.2% | 22.93B+14.2% | 20.07B+1.8% | 19.72B |
| Diluted (in shares) | 23.30B-3.5% | 24.14B+4.2% | 23.18B+15.5% | 20.07B+1.8% | 19.72B |
| Sales revenue | |||||
| Rental revenue | |||||
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.