
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenue | $756.0M+10.9% | $681.9M+3.2% | $660.7M+6.6% | $620.0M+7.8% | $575.1M |
| Cost of revenue | $258.0M+7.4% | $240.1M+0.3% | $239.3M+13.3% | $211.1M+11.5% | $189.4M |
| Gross profit | $498.1M+12.7% | $441.8M+4.8% | $421.5M+3.1% | $408.9M+6.0% | $385.7M |
| Sales and marketing | $261.7M+26.0% | $207.7M-1.5% | $210.9M-20.1% | $263.9M-5.5% | $279.3M |
| Technology and development | $81.9M-8.5% | $89.6M+7.7% | $83.2M+18.1% | $70.4M-16.2% | $84.0M |
| General and administrative | $143.8M+32.0% | $108.9M+2.4% | $106.4M-8.4% | $116.1M+8.9% | $106.6M |
| Gain on sale of assets held for sale | -$14.3M | $0 | $0 | — | — |
| Total operating expenses | $473.1M+16.5% | $406.2M+1.4% | $400.4M-11.1% | $450.6M-4.3% | $470.8M |
| Income from operations | $25.0M-29.8% | $35.6M+69.0% | $21.1M+150.5% | -$41.7M+50.9% | -$85.1M |
| Interest expense | -$1.3M-190.1% | -$446K+9.5% | -$493K-89.6% | -$260K+99.1% | -$28.0M |
| Interest income | $7.6M-3.6% | $7.8M-15.7% | $9.3M+416.2% | $1.8M+2855.7% | $61K |
| Other income, net | $1.2M+1111.2% | $98K-94.0% | $1.6M+136.2% | -$4.5M-475.3% | $1.2M |
| Income before income taxes | $32.4M-24.7% | $43.1M+36.8% | $31.5M+166.1% | -$47.7M+60.1% | -$119.6M |
| Provision for income taxes | $17.0M+29.7% | $13.1M-25.2% | $17.5M+1554.8% | $1.1M+109.7% | -$11.0M |
| Net income | $15.4M-48.5% | $30.0M+114.7% | $14.0M+128.6% | -$48.7M+55.2% | -$108.7M |
| Net income — basic: | $15.4M-48.5% | $30.0M+114.7% | $14.0M+128.6% | -$48.7M+55.2% | -$108.7M |
| Net income — diluted: | $15.4M-48.5% | $30.0M+114.7% | $14.0M+128.6% | -$48.7M+55.2% | -$108.7M |
| Net income per share — basic (in dollars per share) | $90.00-47.1% | $170.00+142.9% | $70.00+128.0% | -$250.00+62.7% | -$670.00 |
| Net income per share — diluted (in dollars per share) | $80.00-50.0% | $160.00+128.6% | $70.00+128.0% | -$250.00+62.7% | -$670.00 |
| Weighted-average shares used to compute net income per share — basic (in shares) | $178798000.00-0.8% | $180210000.00-5.4% | $190466000.00-2.7% | $195829000.00+21.3% | $161424000.00 |
| Weighted-average shares used to compute net income per share — diluted (in shares) | $184690000.00+1.0% | $182865000.00-5.9% | $194415000.00-0.7% | $195829000.00+21.3% | $161424000.00 |
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.