
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total revenue | $113.3M+2.0% | $111.1M+6.6% | $104.3M+6.8% | $97.6M+3.7% | $94.1M |
| Total cost of goods sold | $31.7M-0.5% | $31.9M+11.0% | $28.7M+13.4% | $25.3M-0.1% | $25.4M |
| Gross profit | $179.4M+2.7% | $174.6M+10.7% | $157.7M+6.2% | $148.6M+3.9% | $142.9M |
| Sales and marketing | $47.0M+5.4% | $44.5M-36.6% | $70.2M+15.2% | $60.9M-2.8% | $62.7M |
| Research and development | $34.2M+5.3% | $32.4M-15.6% | $38.4M-7.9% | $41.7M-12.0% | $47.4M |
| General and administrative | $45.7M-0.7% | $46.0M-21.0% | $58.3M+4.9% | $55.6M+4.8% | $53.0M |
| Restructuring and other related charges | $1.6M-63.4% | $4.4M-74.3% | $17.3M+30.1% | $13.3M | $0 |
| Amortization of intangible assets | $2.5M+5.5% | $2.4M-0.1% | $2.4M-43.2% | $4.1M-29.7% | $5.9M |
| Total operating costs | $130.9M+0.9% | $129.8M-30.4% | $186.6M+6.2% | $175.7M+3.9% | $169.1M |
| Operating income (loss) | $48.4M+8.1% | $44.8M+255.2% | -$28.9M-6.5% | -$27.1M-3.8% | -$26.1M |
| Interest income, net | $2.0M+9.9% | $1.8M-13.5% | $2.1M+251.3% | $595K+59600.0% | -$1K |
| Other expense, net | -$1.1M-755.2% | -$125K+76.5% | -$532K-103.6% | $14.8M+106007.1% | -$14K |
| Income (loss) before income taxes | $49.4M+6.2% | $46.5M+270.2% | -$27.3M-133.6% | -$11.7M+55.3% | -$26.1M |
| (Benefit) provision for income taxes | -$23.5M-122.2% | -$10.6M-526.2% | $2.5M-9.3% | $2.7M-38.3% | $4.4M |
| Net income (loss) | $72.9M+27.7% | $57.1M+291.6% | -$29.8M-106.5% | -$14.4M+52.8% | -$30.6M |
| Basic (in dollars per share) | $1.91+28.2% | $1.49+301.4% | -$0.74-105.6% | -$0.36+53.2% | -$0.77 |
| Diluted (in dollars per share) | $1.88+28.8% | $1.46+297.3% | -$0.74-105.6% | -$0.36+53.2% | -$0.77 |
| Basic (in shares) | 38.2M-0.5% | 38.4M-4.5% | 40.2M+0.1% | 40.1M+1.3% | 39.6M |
| Diluted (in shares) | 38.9M-0.5% | 39.1M-2.8% | 40.2M+0.1% | 40.1M+1.3% | 39.6M |
| Product and license | |||||
| Services and other | |||||
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.