
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 | FY2020 | FY2019 |
|---|---|---|---|---|---|---|---|
| Subscription and other revenue | $511.4M+9.7% | $466.1M+10.5% | $421.9M+13.5% | $371.8M+7.3% | $346.5M+14.4% | $302.9M+14.9% | $263.5M |
| Cost of revenue | $100.2M+29.8% | $77.2M+16.3% | $66.4M+18.2% | $56.1M+20.3% | $46.7M+19.9% | $38.9M+17.0% | $33.3M |
| Amortization of acquired technologies | $16.9M+379.4% | $3.5M+91.4% | $1.8M-25.8% | $2.5M-57.0% | $5.8M-76.3% | $24.3M+0.8% | $24.1M |
| Total cost of revenue | $117.1M+45.1% | $80.7M+18.3% | $68.2M+16.4% | $58.6M+11.8% | $52.4M-17.0% | $63.2M+10.2% | $57.3M |
| Gross profit | $394.4M+2.3% | $385.5M+9.0% | $353.7M+12.9% | $313.2M+6.5% | $294.0M+22.7% | $239.7M+16.2% | $206.2M |
| Sales and marketing | $163.2M+20.3% | $135.6M+0.7% | $134.7M+7.5% | $125.3M+11.2% | $112.7M+37.4% | $82.0M+16.8% | $70.3M |
| Research and development | $100.7M+11.0% | $90.7M+16.0% | $78.2M+23.1% | $63.5M+17.7% | $54.0M+26.3% | $42.7M+14.9% | $37.2M |
| General and administrative | $91.7M+19.9% | $76.5M+9.5% | $69.9M-1.7% | $71.1M-11.7% | $80.6M+40.5% | $57.3M+47.1% | $39.0M |
| Amortization of acquired intangibles | $2.0M+618.0% | $278K-53.4% | $597K-89.8% | $5.9M-56.6% | $13.5M-43.5% | $23.8M+2.8% | $23.2M |
| Total operating expenses | $357.6M+18.0% | $303.1M+7.0% | $283.4M+6.6% | $265.8M+1.9% | $260.7M+26.6% | $205.9M+21.4% | $169.6M |
| Operating income | $36.8M-55.3% | $82.4M+17.1% | $70.3M+48.4% | $47.4M+42.2% | $33.3M-1.3% | $33.8M-7.8% | $36.6M |
| Interest expense, net | -$36.0M-19.9% | -$30.0M+0.7% | -$30.3M-60.5% | -$18.9M+7.9% | -$20.5M+27.2% | -$28.1M+16.8% | -$33.8M |
| Other income, net | $1.6M-17.2% | $1.9M-54.7% | $4.3M+126.4% | $1.9M+248.6% | -$1.3M-63.8% | -$773K-300.3% | $386K |
| Total other expense, net | -$34.4M-22.4% | -$28.1M-8.1% | -$26.0M-53.2% | -$17.0M+21.9% | -$21.7M+24.8% | -$28.9M+13.5% | -$33.4M |
| Income before income taxes | $2.4M-95.6% | $54.3M+22.4% | $44.3M+45.7% | $30.4M+162.5% | $11.6M+138.7% | $4.9M+52.1% | $3.2M |
| Income tax expense | $19.4M-16.7% | $23.3M+11.5% | $20.9M+52.5% | $13.7M+19.5% | $11.5M-4.5% | $12.0M+110.6% | $5.7M |
| Net (loss) income | -$17.0M-155.0% | $31.0M+32.2% | $23.4M+40.1% | $16.7M+14685.0% | $113K+101.6% | -$7.2M-185.0% | -$2.5M |
| Basic earnings per share (in dollars per share) | -$90.00-152.9% | $170.00+30.8% | $130.00+44.4% | $90.00 | $0.00+100.0% | -$50.00-150.0% | -$20.00 |
| Diluted earnings per share (in dollars per share) | -$90.00-156.3% | $160.00+23.1% | $130.00+44.4% | $90.00 | $0.00+100.0% | -$50.00-150.0% | -$20.00 |
| Shares used in computation of basic earnings per share (in shares) | $187819000.00+1.4% | $185277000.00+1.6% | $182371000.00+1.2% | $180136000.00+7.6% | $167460000.00+5.9% | $158124000.00+0.0% | $158124000.00 |
| Shares used in computation of diluted earnings per share (in shares) | $187819000.00-0.3% | $188426000.00+1.3% | $185980000.00+2.6% | $181297000.00+7.5% | $168667000.00+6.7% | $158124000.00+0.0% | $158124000.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.