
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Revenue | $836.6M+21.7% | $687.6M+14.7% | $599.4M+11.2% | $538.9M+42.0% | $379.6M+54.7% | $245.3M+7.4% | $228.3M |
| Cost of revenue | $63.7M+0.3% | $63.5M+17.6% | $54.0M+35.7% | $39.8M+39.6% | $28.5M+33.8% | $21.3M+32.3% | $16.1M |
| Research and development | $66.7M-19.2% | $82.5M+2.5% | $80.5M+3.7% | $77.6M+24.8% | $62.2M+22.2% | $50.9M+10.7% | $46.0M |
| Sales and marketing | $584.7M+24.2% | $470.6M+17.2% | $401.5M+6.9% | $375.6M+38.4% | $271.3M+88.4% | $144.0M+24.6% | $115.6M |
| General and administrative | $56.3M-8.6% | $61.6M+3.0% | $59.8M+2.7% | $58.2M+51.2% | $38.5M+37.5% | $28.0M+26.1% | $22.2M |
| Total costs and expenses | $771.4M+13.7% | $678.2M+13.8% | $595.8M+6.8% | $557.9M+33.3% | $418.6M+72.0% | $243.4M+21.8% | $199.9M |
| Income from Operations | $65.2M+593.6% | $9.4M+161.1% | $3.6M+118.9% | -$19.0M+51.3% | -$39.0M-2152.6% | $1.9M-93.3% | $28.4M |
| Interest income | $3.2M-33.3% | $4.8M+33.3% | $3.6M+140.0% | $1.5M | $0-100.0% | $200K-81.8% | $1.1M |
| Interest expense | -$600K+14.3% | -$700K+12.5% | -$800K+68.0% | -$2.5M-92.3% | -$1.3M-18.2% | -$1.1M+0.0% | -$1.1M |
| Other gains (losses), net | $400K+104.7% | -$8.5M-8400.0% | -$100K | $0-100.0% | $2.6M+2700.0% | -$100K+80.0% | -$500K |
| Total other income (expense), net | $3.0M+168.2% | -$4.4M-263.0% | $2.7M+370.0% | -$1.0M-176.9% | $1.3M+230.0% | -$1.0M-100.0% | -$500K |
| Income before income taxes | $68.2M+1264.0% | $5.0M-20.6% | $6.3M+131.5% | -$20.0M+46.9% | -$37.7M-4288.9% | $900K-96.8% | $27.9M |
| Income tax provision (benefit) | $19.5M+176.8% | -$25.4M-240.3% | $18.1M+284.7% | -$9.8M-304.2% | $4.8M+209.1% | -$4.4M-18.9% | -$3.7M |
| Net Income (Loss) | $48.7M+60.2% | $30.4M+357.6% | -$11.8M-15.7% | -$10.2M+76.0% | -$42.5M-901.9% | $5.3M-78.1% | $24.2M |
| Basic (in dollars per share) | $660000.00+65.0% | $400000.00+366.7% | -$150000.00-7.1% | -$140000.00+82.9% | -$820000.00-783.3% | $120000.00-78.9% | $570000.00 |
| Diluted (in dollars per share) | $640000.00+68.4% | $380000.00+353.3% | -$150000.00-7.1% | -$140000.00+82.9% | -$820000.00-1011.1% | $90000.00-80.0% | $450000.00 |
| Basic (in shares) | 74.3M-2.9% | 76.5M-0.3% | 76.7M+8.6% | 70.6M+36.0% | 51.9M+17.2% | 44.3M+5.2% | 42.1M |
| Diluted (in shares) | 75.9M-3.8% | 78.9M+2.9% | 76.7M+8.6% | 70.6M+36.0% | 51.9M-7.8% | 56.3M+3.7% | 54.3M |
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.