
| Metric | FY2025 | FY2024 | FY2023 | FY2022 | FY2021 |
|---|---|---|---|---|---|
| Revenues | $349.7M-0.2% | $350.4M-3.4% | $362.6M+0.0% | $362.4M+2.8% | $352.7M |
| Cost of revenues | $70.6M+1.3% | $69.7M+2.0% | $68.3M+10.3% | $62.0M+6.8% | $58.0M |
| Gross profit | $279.1M-0.6% | $280.7M-4.6% | $294.2M-2.1% | $300.5M+2.0% | $294.7M |
| Sales and marketing | $51.5M+0.9% | $51.1M-21.5% | $65.1M+1.0% | $64.4M+20.1% | $53.6M |
| Research, development and engineering | $7.5M-2.9% | $7.7M-0.6% | $7.7M-22.9% | $10.0M+30.9% | $7.7M |
| General and administrative | $69.8M-3.7% | $72.5M-2.2% | $74.2M+0.1% | $74.1M+27.3% | $58.2M |
| Total operating expenses | $128.9M-1.9% | $131.3M-10.7% | $147.0M-1.0% | $148.6M+24.3% | $119.5M |
| Income from operations | $150.2M+0.6% | $149.4M+1.5% | $147.2M-3.1% | $151.9M-13.3% | $175.1M |
| Interest expense | -$35.5M-4.6% | -$34.0M+25.1% | -$45.4M+11.8% | -$51.4M-260.3% | -$14.3M |
| Interest income | $2.5M-1.2% | $2.5M-31.5% | $3.7M | $0-100.0% | $60K |
| Other (expense) income, net | -$3.2M-175.2% | $4.3M+277.3% | -$2.4M-52.5% | -$1.6M-1088.8% | $160K |
| Income before income taxes | $114.0M-6.7% | $122.2M+18.5% | $103.2M+4.3% | $98.9M-38.6% | $161.1M |
| Income tax expense | $29.5M-10.1% | $32.8M+26.8% | $25.9M-1.3% | $26.2M-34.4% | $39.9M |
| Net income | $84.5M-5.5% | $89.4M+15.7% | $77.3M+6.3% | $72.7M-33.3% | $109.0M |
| Basic (in dollars per share) | $4390.00-5.4% | $4640.00+17.8% | $3940.00+7.9% | $3650.00-33.2% | $5460.00 |
| Diluted (in dollars per share) | $4350.00-5.8% | $4620.00+17.3% | $3940.00+8.2% | $3640.00-33.1% | $5440.00 |
| Basic (in shares) | 19.25B-0.2% | 19.29B-1.5% | 19.58B-1.4% | 19.86B-0.2% | 19.90B |
| Diluted (in shares) | 19.45B+0.3% | 19.38B-1.1% | 19.60B-1.8% | 19.95B-0.2% | 19.99B |
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.