Revenue
2023
2024
2025
| 2025 | 2024 | 2023 | |
|---|---|---|---|
| Revenue | $1.71B | $1.51B | $1.37B |
| Gross profit | $642.1M | $551.3M | $473.1M |
| Research & development | $29.7M | $22.8M | $22.8M |
| Operating expenses | $324.7M | $267.2M | $237.4M |
| Operating income | $317.4M | $284.0M | $235.7M |
| EBITDAderived | $411.1M | $374.2M | $324.4M |
| Net income | $101.8M | $98.3M | $88.2M |
| Basic EPSper diluted share | $0.57 | $0.58 | $0.52 |
| Diluted EPSper diluted share | $0.56 | $0.56 | $0.51 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 22, 2026Form 4 · 10b5-1 | Kopetsky Amanda BrookeCHIEF HUMAN RESOURCES OFFICER | SellCommon Stock, par value $0.01 per share ("Common Stock") | 12.7K | $27.04 | $344.7K | 7.3K |
| Jun 17, 2026Form 4 · 10b5-1 | Kopetsky Amanda BrookeCHIEF HUMAN RESOURCES OFFICER | SellCommon Stock, par value $0.01 per share ("Common Stock") | 809 | $27.00 | $21.8K | 7.3K |
| Jun 16, 2026Form 4 · 10b5-1 | Sikora Brian ChristopherCHIEF ACCOUNTING OFFICER | SellCommon Stock, par value $0.01 per share ("Common Stock") | 17.5K | $26.15 | $457.6K | 14.0K |
| Jun 15, 2026Form 4 · 10b5-1 | Vleugels Jan Gommaar M.COO - INTERNATIONAL | SellCommon Stock, par value $0.01 per share ("Common Stock") | 75.0K | $25.64 | $1.92M | 599.6K |
| Jun 15, 2026Form 4 · 10b5-1 | Hannan Samantha LeighCLO & CCO | SellCommon Stock, par value $0.01 per share ("Common Stock") · indirect | 6.0K | $25.66 | $154.0K | 298.1K |