
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $950.8M+19.7% | $794.2M+28.0% | $620.4M+31.5% | $471.9M+31.3% | $359.4M+15.9% | $310.1M+21.1% | $256.0M+34.7% | $190.1M-99.9% | $143.80B |
| Cost of revenue (exclusive of depreciation and amortization) | $345.3M+22.4% | $282.1M+18.5% | $238.1M+24.1% | $191.8M+33.3% | $143.9M+20.9% | $119.0M+17.1% | $101.6M+38.2% | $73.5M-99.9% | $55.28B |
| Sales and marketing | $143.9M+30.1% | $110.6M+2.8% | $107.6M+0.2% | $107.4M+46.7% | $73.2M+25.2% | $58.4M+13.4% | $51.5M+54.8% | $33.3M-99.9% | $28.71B |
| Research and product development | $190.4M+18.7% | $160.4M+6.0% | $151.4M+36.2% | $111.1M+68.4% | $66.0M+36.0% | $48.5M+22.8% | $39.5M+63.9% | $24.1M-99.9% | $16.58B |
| General and administrative | $95.6M+11.2% | $86.0M-8.0% | $93.5M-7.3% | $100.8M+76.0% | $57.3M+20.6% | $47.5M+37.7% | $34.5M+38.5% | $24.9M-99.9% | $21.20B |
| Depreciation and amortization | $22.7M+15.9% | $19.5M-32.6% | $29.0M-12.5% | $33.1M+7.4% | $30.8M+15.1% | $26.8M+19.6% | $22.4M+53.6% | $14.6M-99.9% | $12.70B |
| Total costs and operating expenses | $797.9M+21.2% | $658.6M+6.3% | $619.5M+13.8% | $544.3M+46.6% | $371.2M+23.6% | $300.3M+20.3% | $249.6M+46.4% | $170.4M-99.9% | $134.47B |
| Income from operations | $152.9M+12.7% | $135.6M+13985.6% | $963K+101.3% | -$72.4M-509.3% | -$11.9M-221.4% | $9.8M+51.4% | $6.5M-67.1% | $19.7M-99.8% | $9.34B |
| Other income, net | $38K-94.5% | $697K+23133.3% | $3K-99.9% | $4.5M-65.9% | $13.1M-93.1% | $188.9M+1180506.3% | $16K+128.6% | -$56K+99.9% | -$96.0M |
| Interest income, net | $8.2M-41.7% | $14.0M+98.8% | $7.0M+493.8% | $1.2M+136.3% | $501K | — | — | — | — |
| Income before provision for income taxes | $161.1M+7.2% | $150.3M+1779.7% | $8.0M+112.0% | -$66.7M-3947.6% | $1.7M-99.1% | $196.8M+3981.1% | $4.8M-76.3% | $20.4M-99.8% | $9.77B |
| Provision for (benefit from) income taxes | $20.2M+137.6% | -$53.7M-1115.0% | $5.3M+277.7% | $1.4M+98.6% | $706K-98.2% | $38.4M+222.2% | -$31.5M-7590.2% | $420K-99.3% | $58.0M |
| Net income | $140.9M-30.9% | $204.1M+7452.5% | $2.7M+104.0% | -$68.1M-6726.4% | $1.0M-99.4% | $158.4M+336.6% | $36.3M+81.7% | $20.0M-99.8% | $9.72B |
| Basic (in dollars per share) | $3910.00-30.6% | $5630.00+6937.5% | $80.00+104.1% | -$1950.00-6600.0% | $30.00+549.4% | $4.62+331.8% | $1.07+81.4% | $0.59+103.4% | $0.29 |
| Diluted (in dollars per share) | $3880.00-30.1% | $5550.00+7828.6% | $70.00+103.6% | -$1950.00-6600.0% | $30.00+575.7% | $4.44+335.3% | $1.02+82.1% | $0.56+100.0% | $0.28 |
| Basic (in shares) | 36.0M-0.7% | 36.3M+1.7% | 35.6M+1.8% | 35.0M+1.2% | 34.6M+0.9% | 34.3M+0.7% | 34.0M-0.3% | 34.1M+0.8% | 33.8M |
| Diluted (in shares) | 36.3M-1.2% | 36.8M+1.0% | 36.4M+4.0% | 35.0M-1.9% | 35.7M-0.0% | 35.7M+0.4% | 35.6M+0.0% | 35.6M+1.2% | 35.2M |
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.