
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Total revenue | $67.3M+16.1% | $58.0M+24.1% | $46.8M+15.6% | $40.4M-4.5% | $42.3M+41.1% | $30.0M+4.9% | $28.6M+12.0% | $25.5M+35.2% | $18.9M |
| Total cost of revenue | $63.2M+12.0% | $56.4M+3.1% | $54.7M-3.6% | $56.7M+18.9% | $47.7M+31.6% | $36.3M+15.3% | $31.4M+2.6% | $30.6M+26.8% | $24.2M |
| Gross profit | $2.62B+17.4% | $2.23B+22.0% | $1.83B+28.7% | $1.42B+36.6% | $1.04B+45.5% | $716.1M+31.4% | $544.9M+32.1% | $412.6M+37.6% | $299.9M |
| Research and development | $905.9M+16.3% | $778.7M+26.1% | $617.7M+39.8% | $442.0M+46.4% | $302.0M+46.9% | $205.6M+29.9% | $158.2M+34.6% | $117.6M+67.1% | $70.4M |
| Sales and marketing | $1.38B+13.2% | $1.22B+14.1% | $1.07B+20.6% | $886.1M+36.4% | $649.7M+43.7% | $452.1M+32.7% | $340.7M+27.4% | $267.4M+25.6% | $212.9M |
| General and administrative | $326.0M+8.6% | $300.3M+20.3% | $249.6M+26.3% | $197.7M+36.4% | $144.9M+32.7% | $109.2M+17.5% | $93.0M+22.6% | $75.8M+33.5% | $56.8M |
| Restructuring | $4.0M+1.2% | $4.0M-95.9% | $96.8M | — | — | — | — | — | — |
| Total operating expenses | $2.62B+13.6% | $2.30B+13.2% | $2.03B+33.2% | $1.53B+39.1% | $1.10B+43.0% | $766.9M+29.6% | $591.9M+28.4% | $460.9M+35.5% | $340.0M |
| Income (loss) from operations | $7.4M+110.9% | -$67.6M+66.4% | -$200.9M-95.3% | -$102.9M-87.7% | -$54.8M-7.8% | -$50.8M-8.2% | -$47.0M+2.6% | -$48.3M-20.2% | -$40.1M |
| Other income (expense) | — | — | — | -$6.8M | — | — | -$393K | — | — |
| Interest income | $66.2M-19.9% | $82.7M+40.6% | $58.8M+292.2% | $15.0M+1178.8% | $1.2M-84.9% | $7.8M-60.0% | $19.4M+111.7% | $9.2M+139.1% | $3.8M |
| Interest expense | -$876K+76.5% | -$3.7M+2.1% | -$3.8M-1.0% | -$3.8M+87.6% | -$30.3M+18.3% | -$37.0M-62.4% | -$22.8M-6.7% | -$21.4M-62.2% | -$13.2M |
| Other (expense) income, net | -$3.3M-118.8% | $17.3M+470.1% | -$4.7M+31.6% | -$6.8M-167.7% | $10.1M+1519.1% | -$711K-80.9% | -$393K+73.7% | -$1.5M-166.9% | -$559K |
| Total other income | $62.1M-35.5% | $96.3M+91.2% | $50.4M+1042.1% | $4.4M+123.2% | -$19.0M+36.6% | -$30.0M-692.9% | -$3.8M+72.4% | -$13.7M-38.4% | -$9.9M |
| Income (loss) before income tax expense | $69.5M+142.2% | $28.7M+119.0% | -$150.6M-52.9% | -$98.5M-33.4% | -$73.8M+8.7% | -$80.8M-59.2% | -$50.8M+18.1% | -$62.0M-23.8% | -$50.0M |
| Income tax expense | -$23.6M+2.1% | -$24.0M-72.6% | -$13.9M-56.7% | -$8.9M-121.3% | -$4.0M+4.7% | -$4.2M-41.8% | -$3.0M-59.2% | -$1.9M-118.1% | $10.3M |
| Net income (loss) | $45.9M+892.0% | $4.6M+102.8% | -$164.5M-53.3% | -$107.3M-37.9% | -$77.8M+8.5% | -$85.0M-58.2% | -$53.7M+15.8% | -$63.8M-60.7% | -$39.7M |
| Net income (loss) per share, basic | $880.00+877.8% | $90.00+102.7% | -$3300.00-48.0% | -$2230.00-34.3% | -$1660.00-87268.4% | -$1.90 | — | — | — |
| Net income (loss) per share, diluted | $860.00+855.6% | $90.00+102.7% | -$3300.00-48.0% | -$2230.00-34.3% | -$1660.00-87268.4% | -$1.90 | — | — | — |
| Weighted average common shares used in computing basic net income (loss) per share: | $52455000.00+2.5% | $51178000.00+2.6% | $49877000.00+3.8% | $48065000.00+2.5% | $46891000.00+104668.0% | $44757.00 | — | — | — |
| Weighted average common shares used in computing diluted net income (loss) per share: | $53194000.00+2.7% | $51819000.00+3.9% | $49877000.00+3.8% | $48065000.00+2.5% | $46891000.00+104668.0% | $44757.00 | — | — | — |
| Subscription [Member] | |||||||||
| Professional Services and Other [Member] | |||||||||
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.