Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $3.65B | $3.23B | $2.83B | $2.69B | $2.88B | $2.78B | $2.71B |
| Gross profit | $869.0M | $736.0M | $648.0M | $575.0M | $547.0M | $494.0M | $459.0M |
| Research & development | $129.0M | $92.0M | $82.0M | $58.0M | $48.0M | $41.0M | $31.0M |
| Operating income | $348.0M | $293.0M | $231.0M | $561.0M | $236.0M | $181.0M | $163.0M |
| EBITDAderived | $441.0M | $384.0M | $316.0M | $626.0M | $294.0M | $234.0M | $214.0M |
| Net income | $278.0M | $213.0M | $168.0M | $405.0M | $154.0M | $85.0M | $75.0M |
| Basic EPSper diluted share | $1.05 | $0.81 | $0.64 | $1.88 | $0.73 | $0.40 | $0.52 |
| Diluted EPSper diluted share | $1.03 | $0.80 | $0.64 | $1.88 | $0.73 | $0.40 | $0.52 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 18, 2026Form 4 · 10b5-1 | Baylouny JohnPresident and CEO | SellCommon Stock | 36.5K | $45.67 | $1.67M | 122.4K |
| Jun 11, 2026Form 4 · 10b5-1 | Wallace SallyEVP, Chief Operating Officer | SellCommon Stock | 1.3K | $50.00 | $65.0K | 57.1K |
| Jun 8, 2026Form 4 · 10b5-1 | Dippold MichaelEVP and CFO | SellCommon Stock | 8.3K | $46.48 | $386.6K | 55.5K |
| Jun 4, 2026Form 4 · 10b5-1 | Dorfman MarkEVP, GC and Secretary | SellCommon Stock | 5.5K | $45.75 | $253.3K | 36.7K |
| Jun 3, 2026Form 4 · 10b5-1 | Rinsky JasonEVP Chief Tax and Treasury | SellCommon Stock | 3.9K | $46.87 | $181.2K | 31.3K |