
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 |
|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.25B+18.7% | $2.74B+11.4% | $2.46B+12.5% | $2.18B+12.3% | $1.94B+17.2% | $1.66B+18.5% | $1.40B+17.4% | $1.19B+23.5% | $965.2M |
| Cost of revenue | $686.0M+22.9% | $558.0M+13.6% | $491.0M+18.6% | $414.0M+15.9% | $357.2M+15.6% | $309.0M+6.8% | $289.2M+7.2% | $269.9M+22.5% | $220.4M |
| Gross profit | $2.56B+17.6% | $2.18B+10.9% | $1.96B+11.1% | $1.77B+11.4% | $1.59B+17.5% | $1.35B+21.6% | $1.11B+20.5% | $921.9M+23.8% | $744.8M |
| Selling and marketing (excluding customer base amortization) | $1.56B+14.4% | $1.36B+37.8% | $990.0M+44.7% | $684.2M+10.0% | $622.0M+16.1% | $535.8M+31.1% | $408.6M+13.5% | $359.9M+13.0% | $318.4M |
| Software development | $406.0M+24.5% | $326.0M+21.6% | $268.0M+21.3% | $220.9M+9.9% | $201.0M+23.4% | $162.9M+29.7% | $125.6M+24.4% | $100.9M+13.6% | $88.8M |
| General and administrative | $549.0M+25.1% | $439.0M+14.9% | $382.0M+12.8% | $338.7M+31.9% | $256.8M-14.3% | $299.7M+67.7% | $178.7M+14.1% | $156.7M+7.2% | $146.1M |
| Customer base amortization | $118.0M+168.2% | $44.0M+4.8% | $42.0M-42.9% | $73.6M-1.6% | $74.8M+19.8% | $62.5M+83.7% | $34.0M+10.1% | $30.9M+74.8% | $17.7M |
| Total operating expenses | $2.63B+21.2% | $2.17B+29.2% | $1.68B+27.7% | $1.32B+14.1% | $1.15B+8.8% | $1.06B+42.0% | $746.9M+15.2% | $648.3M+13.5% | $571.0M |
| Income (loss) from operations | -$72.0M-1540.0% | $5.0M-98.2% | $282.0M-37.5% | $451.0M+4.3% | $432.3M+49.5% | $289.2M-20.4% | $363.5M+32.9% | $273.6M+57.4% | $173.8M |
| Interest income, net | $110.0M-48.4% | $213.0M-0.5% | $214.0M+566.7% | $32.1M+201.6% | -$31.6M-81.7% | -$17.4M-203.9% | $16.7M | — | — |
| Other income (expense), net | -$8.0M+0.0% | -$8.0M-233.3% | $6.0M+76.5% | $3.4M+3.0% | $3.3M+499.0% | -$827K-107.8% | $10.7M | — | — |
| Income before income taxes | $30.0M-85.7% | $210.0M-58.2% | $502.0M+3.2% | $486.5M+20.4% | $404.0M+49.1% | $271.0M-30.7% | $390.9M+37.7% | $284.0M+72.1% | $165.1M |
| Income tax expense | $23.0M-67.6% | $71.0M-44.1% | $127.0M+8.5% | $117.0M+5.0% | $111.4M+154.0% | $43.9M-42.3% | $76.0M+66.3% | $45.7M+7.8% | $42.4M |
| Net income | $7.0M-95.0% | $139.0M-62.9% | $375.0M+1.5% | $369.5M+26.3% | $292.6M+28.8% | $227.1M-27.9% | $315.0M+32.2% | $238.3M+94.2% | $122.7M |
| Earning per share — basic (in dollars per share) | $20.00-94.1% | $340.00-63.0% | $920.00-99.9% | $930000.00+24.0% | $750000.00+124999900.0% | $0.60-31.0% | $0.87-86.8% | $6.61+78.6% | $3.70 |
| Earning per share — diluted (in dollars per share) | $20.00-94.1% | $340.00-63.0% | $920.00-99.9% | $930000.00+25.7% | $740000.00+125423628.8% | $0.59-31.4% | $0.86-86.9% | $6.54+78.7% | $3.66 |
| Weighted average outstanding shares — basic (in shares) | 417K+2.6% | 406K+0.2% | 405K-99.9% | 396.3M+1.0% | 392.2M+3.0% | 380.7M+4.9% | 363.1M+907.0% | 36.1M+8.6% | 33.2M |
| Weighted average outstanding shares — diluted (in shares) | 421K+3.2% | 408K+0.2% | 407K-99.9% | 397.8M+0.9% | 394.2M+2.9% | 383.3M+946.3% | 36.6M+0.5% | 36.4M+8.6% | 33.6M |
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.