Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $349.7M | $350.4M | $362.6M | $362.4M | $352.7M | $331.2M | $322.6M |
| Gross profit | $279.1M | $280.7M | $294.2M | $300.5M | $294.7M | $277.8M | $272.6M |
| Research & development | $7.5M | $7.7M | $7.7M | $10.0M | $7.7M | $7.1M | $9.7M |
| Operating expenses | $128.9M | $131.3M | $147.0M | $148.6M | $119.5M | $81.1M | $82.7M |
| Operating income | $150.2M | $149.4M | $147.2M | $151.9M | $175.1M | $196.7M | $189.8M |
| EBITDAderived | $169.0M | $169.9M | $164.7M | $167.2M | $226.9M | $276.4M | $270.8M |
| Net income | $84.5M | $89.4M | $77.3M | $72.7M | $109.0M | $152.9M | $213.0M |
| Basic EPSper diluted share | $4.39 | $4.64 | $3.94 | $3.65 | $5.46 | $7.68 | $10.70 |
| Diluted EPSper diluted share | $4.35 | $4.62 | $3.94 | $3.64 | $5.44 | $7.68 | $10.70 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 2, 2026Form 4 | HEALY ELAINEDirector | SellCommon Stock | 4.0K | $34.27 | $137.1K | 27.7K |
| Nov 19, 2025Form 4 | HEALY ELAINEDirector | SellCommon Stock | 1.0K | $20.50 | $20.5K | 22.8K |
| Aug 19, 2024Form 4 | Sullivan Jeffrey AlanChief Technology Officer | BuyCommon Stock | 1.4K | $19.75 | $26.7K | 40.7K |