Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $2.32B | $2.00B | $1.67B | $1.37B | $1.25B | $988.3M | $854.4M | $827.5M |
| Gross profit | $770.4M | $707.3M | $530.2M | $421.8M | $386.2M | $338.0M | $311.8M | $277.7M |
| Research & development | $16.0M | $14.3M | $12.0M | $11.4M | $11.2M | $9.4M | $7.6M | $8.1M |
| Operating income | $357.4M | $387.7M | $287.3M | $212.4M | $168.0M | $164.0M | $162.5M | $119.8M |
| EBITDAderived | $376.0M | $424.2M | $315.6M | $233.7M | $221.7M | $189.3M | $187.8M | $145.7M |
| Net income | $216.2M | $246.5M | $165.5M | $82.3M | $27.6M | $23.5M | $0 | $0 |
| Basic EPSper diluted share | $1.70 | $1.89 | $1.24 | $0.88 | $0.70 | $0.60 | $0.00 | $0.00 |
| Diluted EPSper diluted share | $1.68 | $1.86 | $1.23 | $0.88 | $0.70 | $0.60 | $0.00 | $0.00 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 13, 2026Form 4 | Finkelstein David IsaiahDirector | BuyCommon Stock | 4.0K | $9.24 | $37.0K | 13.3K |
| Feb 13, 2026Form 4 | Finkelstein David IsaiahDirector | BuyCommon Stock | 2.0K | $17.75 | $35.5K | 7.4K |
| Dec 1, 2025Form 4 · 10b5-1 | CORNILLE DOUGLAS JCHIEF GROWTH OFFICER | SellCommon Stock | 4.0K | $30.93 | $122.8K | 54.8K |
| Nov 7, 2025Form 4 | RODE PAUL ACFO & TREASURER | SellCommon Stock | 308 | $29.00 | $8.9K | 72.7K |
| Sep 3, 2025Form 4 · 10b5-1 | CORNILLE DOUGLAS JCHIEF GROWTH OFFICER PNC | SellCommon Stock | 4.0K | $42.03 | $166.9K | 53.9K |