Revenue
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | |
|---|---|---|---|---|---|
| Revenue | $1.76B | $1.67B | $1.63B | $1.56B | $1.44B |
| Gross profit | $498.3M | $462.1M | $432.7M | $359.2M | $349.3M |
| Research & development | $40.7M | $40.6M | $42.5M | $38.6M | $41.6M |
| Operating income | $299.0M | $266.2M | $248.4M | $203.9M | $213.5M |
| EBITDAderived | $329.0M | $291.0M | $269.9M | $225.5M | $235.1M |
| Net income | $207.4M | $185.6M | $171.3M | $170.4M | $170.1M |
| Basic EPSper diluted share | $2.52 | $2.23 | $2.06 | $2.05 | $2.04 |
| Diluted EPSper diluted share | $2.50 | $2.22 | $2.05 | $2.05 | $2.04 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 | Swan ReneeChief People Officer | SellCommon Stock | 2.6K | $45.25 | $116.1K | 50.7K |
| Jun 1, 2026Form 4 | Kienzler JackChief Financial Officer | SellCommon Stock | 5.1K | $45.25 | $232.2K | 75.8K |
| Jun 1, 2026Form 4 | Masters CharlesSenior Vice President | SellCommon Stock | 2.9K | $45.25 | $130.8K | 43.6K |
| Jun 1, 2026Form 4 | Disher StephanieChief Executive Officer | SellCommon Stock | 25.7K | $45.25 | $1.16M | 363.0K |
| May 12, 2026Form 4 | HAGGERTY GRETCHEN RDirector | BuyCommon Stock | 1.9K | $55.74 | $104.3K | 25.7K |