
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Total net revenues | $435.6M+4.2% | $417.9M+10.0% | $380.0M+8.4% | $350.6M+13.1% | $310.0M |
| Total cost of revenues | $130.1M+7.9% | $120.6M-8.2% | $131.4M+7.9% | $121.8M+6.5% | $114.3M |
| Total gross profit | $305.5M+2.7% | $297.3M+19.6% | $248.6M+8.6% | $228.8M+16.9% | $195.7M |
| Research and development | $221.5M+4.5% | $211.9M-1.1% | $214.3M+12.4% | $190.6M-3.3% | $197.0M |
| Sales and marketing | $327.6M-5.3% | $345.8M+2.6% | $336.9M+14.4% | $294.5M+6.4% | $276.8M |
| General and administrative | $139.6M+39.7% | $99.9M+11.1% | $89.9M+30.9% | $68.7M+3.8% | $66.2M |
| Acquisition and integration costs | $0 | $0-100.0% | $390K-94.4% | $7.0M+254.9% | $2.0M |
| Restructuring and related charges | $1.5M-95.9% | $36.3M+1170.0% | $2.9M+63.6% | $1.7M-33.4% | $2.6M |
| Amortization of intangible assets | $2.0M+0.1% | $2.0M-0.3% | $2.0M-36.7% | $3.2M-47.1% | $6.1M |
| Total operating expenses | $692.2M-0.6% | $696.0M+7.7% | $646.4M+14.3% | $565.8M+2.7% | $550.7M |
| Operating income (loss) | $16.9M+126.0% | -$65.2M-160.2% | $108.3M+68.7% | $64.2M+86.7% | $34.4M |
| Interest income | $4.3M-5.3% | $4.6M+44.4% | $3.2M+665.8% | $412K+17.0% | $352K |
| Interest expense | -$15.9M+6.2% | -$17.0M+2.3% | -$17.4M-35.9% | -$12.8M+44.0% | -$22.9M |
| Other income (expense), net | -$1.1M-897.7% | $133K+478.3% | $23K-94.0% | $383K+122.7% | -$1.7M |
| Income (loss) before income taxes | $4.3M+105.5% | -$77.5M-182.4% | $94.1M+80.3% | $52.2M+412.5% | $10.2M |
| Provision for income taxes | $11.7M+38.7% | $8.5M-47.2% | $16.0M+102.3% | $7.9M-4.0% | $8.2M |
| Net income (loss) | -$7.5M+91.3% | -$86.0M-210.1% | $78.1M+76.4% | $44.3M+2186.7% | $1.9M |
| Net income (loss) per share - basic | -$60.00+90.9% | -$660.00-210.0% | $600.00+76.5% | $340.00+1600.0% | $20.00 |
| Net income (loss) per share - diluted | -$60.00+90.9% | -$660.00-213.8% | $580.00+75.8% | $330.00+1550.0% | $20.00 |
| Shares used in per share calculation - basic | $132331000.00+2.4% | $129288000.00-0.1% | $129473000.00+0.0% | $129437000.00+4.4% | $124019000.00 |
| Shares used in per share calculation - diluted | $132331000.00+2.4% | $129288000.00-3.3% | $133649000.00+0.1% | $133494000.00+4.6% | $127669000.00 |
| Product | |||||
| Subscription and Support | |||||
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.