
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 | FY2018 | FY2017 | FY2016 |
|---|---|---|---|---|---|---|---|---|---|---|
| Total revenue | $25.4M-3.1% | $26.2M+8.9% | $24.1M-18.3% | $29.5M+24.2% | $23.7M+40.1% | $16.9M+35.3% | $12.5M-10.4% | $14.0M-67.7% | $43.2M+27.3% | $33.9M |
| Total costs | $471.4M+0.4% | $469.7M+9.4% | $429.3M+20.5% | $356.1M+20.5% | $295.5M+10.7% | $267.0M-5.4% | $282.3M+19.8% | $235.6M+13.2% | $208.0M-5.3% | $219.6M |
| Research and development | $145.1M+5.4% | $137.7M+8.6% | $126.8M+13.4% | $111.9M+14.6% | $97.6M+15.8% | $84.3M-3.8% | $87.6M+21.9% | $71.9M+24.6% | $57.7M+5.4% | $54.7M |
| Sales and marketing | $81.2M+6.8% | $76.0M+2.0% | $74.5M+15.4% | $64.5M+11.5% | $57.9M+21.1% | $47.8M-16.0% | $56.9M+10.9% | $51.3M+8.0% | $47.5M-1.5% | $48.2M |
| General and administrative | $93.8M+4.4% | $89.8M+10.6% | $81.2M+11.1% | $73.1M+7.3% | $68.1M+10.8% | $61.4M-4.9% | $64.6M+22.8% | $52.6M+14.3% | $46.1M-4.7% | $48.3M |
| Depreciation and amortization | $6.3M+0.3% | $6.3M+9.5% | $5.8M-13.7% | $6.7M-15.8% | $7.9M-11.5% | $8.9M+12.0% | $8.0M-7.3% | $8.6M-4.9% | $9.1M-0.3% | $9.1M |
| Restructuring expense | $2.9M | — | — | — | — | — | — | — | — | — |
| Total costs and expenses | $801.6M+2.7% | $780.8M+8.6% | $718.8M+17.0% | $614.4M+16.1% | $529.3M+12.1% | $472.3M-5.9% | $502.0M+18.0% | $425.3M+4.0% | $409.0M-0.3% | $410.3M |
| Operating income | $279.8M+7.0% | $261.6M+24.6% | $209.9M+37.4% | $152.7M+13.7% | $134.3M+17.8% | $114.1M-1.6% | $115.9M-13.4% | $133.9M-27.9% | $185.6M-4.5% | $194.3M |
| Interest income | $4.4M-27.2% | $6.0M+13.7% | $5.3M+789.9% | $596K+776.5% | $68K-30.6% | $98K-86.3% | $715K-33.0% | $1.1M-9.1% | $1.2M+1.1% | $1.2M |
| Other income (loss), net | $1.7M+310.2% | -$811K+46.4% | -$1.5M-131.4% | $4.8M+1566.6% | -$329K+14.1% | -$383K+31.9% | -$562K-144.0% | $1.3M+164.3% | -$2.0M-410.8% | $639K |
| Income before income taxes | $285.9M+7.2% | $266.8M+24.9% | $213.7M+35.1% | $158.1M+17.9% | $134.1M+17.8% | $113.8M-2.0% | $116.1M-14.8% | $136.2M-26.3% | $184.8M-5.7% | $196.1M |
| Income tax provision | $65.9M+36.1% | $48.5M+30.6% | $37.1M+27.2% | $29.2M+23.6% | $23.6M-11.1% | $26.5M-12.5% | $30.3M-3.9% | $31.5M-53.9% | $68.4M-4.9% | $71.9M |
| Net income | $219.9M+0.7% | $218.4M+23.7% | $176.6M+36.9% | $129.0M+16.7% | $110.5M+26.6% | $87.2M+1.7% | $85.8M-18.1% | $104.7M-10.1% | $116.5M-6.2% | $124.2M |
| Basic earnings per share | $3640.00+2.2% | $3560.00+24.5% | $2860.00+39.5% | $2050.00+17.8% | $1740.00+27.0% | $1370.00+3.0% | $1330.00-15.8% | $1580.00-6.0% | $1680.00-2.9% | $1730.00 |
| Diluted earnings per share | $3600.00+2.6% | $3510.00+24.5% | $2820.00+38.9% | $2030.00+18.0% | $1720.00+26.5% | $1360.00+3.0% | $1320.00-16.5% | $1580.00-6.0% | $1680.00-2.3% | $1720.00 |
| Basic | $60.5M-1.4% | $61.3M-0.8% | $61.8M-1.5% | $62.8M-1.1% | $63.4M-0.1% | $63.5M-1.3% | $64.4M-2.7% | $66.2M-4.3% | $69.2M-3.5% | $71.7M |
| Diluted | $61.1M-1.8% | $62.2M-0.7% | $62.6M-1.3% | $63.4M-1.4% | $64.3M-0.0% | $64.3M-1.2% | $65.1M-2.0% | $66.4M-4.3% | $69.4M-3.7% | $72.1M |
| Cloud Subscriptions | ||||||||||
| Software License | ||||||||||
| Maintenance | ||||||||||
| Services | ||||||||||
| Hardware | ||||||||||
| Cloud Subscriptions, Maintenance and Services | ||||||||||
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.