Revenue
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | |
|---|---|---|---|---|---|---|---|
| Revenue | $1.12B | $1.05B | $992.5M | $1.31B | $1.40B | $875.4M | $733.4M |
| Gross profit | $538.7M | $487.0M | $429.4M | $597.0M | $655.8M | $397.0M | $323.5M |
| Research & development | $27.2M | $25.8M | $24.5M | $22.4M | $22.9M | $20.0M | $19.9M |
| Operating income | $233.3M | $208.8M | $175.2M | $285.6M | $318.0M | $124.6M | $98.7M |
| EBITDAderived | $290.5M | $264.6M | $228.3M | $343.2M | $375.8M | $187.3M | $162.7M |
| Net income | $151.6M | $118.7M | $80.7M | $179.3M | $203.7M | $43.3M | $8.5M |
| Basic EPSper diluted share | $0.70 | $0.55 | $0.38 | $0.82 | $0.52 | $0.25 | $0.05 |
| Diluted EPSper diluted share | $0.68 | $0.54 | $0.37 | $0.78 | $0.49 | $0.25 | $0.05 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 1, 2026Form 4 · 10b5-1 | HOLLERAN KEVINPresident and CEO | SellCommon Stock | 52.4K | $13.79 | $722.4K | 701.2K |
| May 5, 2026Form 4 · 10b5-1 | HOLLERAN KEVINPresident and CEO | SellCommon Stock | 52.4K | $14.57 | $763.3K | 701.2K |
| Apr 30, 2026Form 4 | Canning Susan M.SVP, CLO, Corporate Secretary | BuyCommon Stock | 2.2K | $12.76 | $28.6K | 103.8K |
| Apr 1, 2026Form 4 · 10b5-1 | HOLLERAN KEVINPresident and CEO | SellCommon Stock | 52.4K | $13.42 | $703.1K | 701.2K |
| Mar 9, 2026Form 4 · 10b5-1 | Jones EifionSenior Vice President and CFO | SellCommon Stock | 15.0K | $14.57 | $218.6K | 316.1K |