
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Total revenue | $1.43B+27.7% | $1.12B+34.7% | $830.7M+24.9% | $665.2M+16.6% | $570.3M+17.2% | $486.7M+24.9% | $389.6M |
| Total cost of revenue | $258.3M+21.4% | $212.8M+26.1% | $168.7M+27.8% | $132.0M+21.2% | $108.9M+27.1% | $85.7M+15.8% | $74.0M |
| Gross profit | $5.77B+28.4% | $4.49B+23.7% | $3.63B+35.7% | $2.68B+42.3% | $1.88B+26.9% | $1.48B-4.0% | $1.54B |
| Research and development | $1.24B+24.1% | $996.7M+16.6% | $854.9M+17.4% | $728.4M+24.1% | $586.8M+20.6% | $486.6M+5.2% | $462.8M |
| Sales and marketing | $533.4M+24.8% | $427.3M+7.1% | $399.0M+22.0% | $327.0M+14.3% | $286.2M+24.8% | $229.4M+7.2% | $213.9M |
| General and administrative | $141.9M+15.6% | $122.7M+3.0% | $119.1M+27.7% | $93.2M+12.2% | $83.1M+25.5% | $66.2M+7.0% | $61.9M |
| Total operating expenses | $1.91B+23.7% | $1.55B+12.7% | $1.37B+19.5% | $1.15B+20.1% | $956.0M+22.2% | $782.2M+5.9% | $738.6M |
| Income from operations | $3.86B+31.0% | $2.94B+30.4% | $2.26B+47.8% | $1.53B+65.1% | $924.7M+32.2% | $699.7M-13.2% | $805.8M |
| Other income, net | $393.6M+22.8% | $320.5M+94.6% | $164.7M+201.2% | $54.7M+790.7% | $6.1M-84.3% | $39.2M-30.7% | $56.5M |
| Income before income taxes | $4.25B+30.2% | $3.27B+34.8% | $2.42B+53.1% | $1.58B+69.9% | $930.9M+26.0% | $738.9M-14.3% | $862.3M |
| Provision for income taxes | $738.3M+78.8% | $413.0M+23.4% | $334.7M+45.9% | $229.3M+154.8% | $90.0M-13.7% | $104.3M+4240.7% | $2.4M |
| Net income | $3.51B+23.1% | $2.85B+36.6% | $2.09B+54.3% | $1.35B+60.8% | $840.9M+32.5% | $634.6M-26.2% | $859.9M |
| Basic (in dollars per share) | $2790000.00+22.9% | $2270000.00+34.3% | $1690000.00+153536.4% | $1100.00-59.9% | $2740.00+31.1% | $2090.00-25.9% | $2820.00 |
| Diluted (in dollars per share) | $2750000.00+23.3% | $2230000.00+35.2% | $1650000.00+154105.6% | $1070.00-59.3% | $2630.00+31.5% | $2000.00-24.8% | $2660.00 |
| Basic (in shares) | 1.26B+0.1% | 1.26B+1.5% | 1.24B+0.9% | 1.23B+299.9% | 306.5M+0.8% | 303.9M-0.4% | 305.2M |
| Diluted (in shares) | 1.28B-0.4% | 1.28B+1.0% | 1.27B+0.2% | 1.27B+296.5% | 319.2M+0.4% | 317.9M-1.7% | 323.5M |
| Product | |||||||
| Service | |||||||
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.