Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $2.84B | $2.74B | $2.77B | $2.59B | $2.43B | $1.95B |
| Gross profit | $1.05B | $1.04B | $1.02B | $885.5M | $838.0M | $682.5M |
| Research & development | $44.0M | $39.2M | $38.8M | $36.0M | $39.7M | $34.8M |
| Operating expenses | $144.8M | $162.3M | $168.7M | $140.9M | — | — |
| Operating income | $412.2M | $447.4M | $404.2M | $329.1M | $306.2M | $202.1M |
| EBITDAderived | $496.3M | $514.2M | $479.2M | $395.0M | $382.1M | $278.8M |
| Net income | $226.8M | $264.8M | $205.3M | $223.7M | $235.1M | $157.4M |
| Basic EPSper diluted share | $3.71 | $4.36 | $3.39 | $3.70 | $3.92 | $2.62 |
| Diluted EPSper diluted share | $3.67 | $4.31 | $3.36 | $3.69 | $3.92 | $2.62 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Feb 27, 2026Form 4 · 10b5-1 | Campion MicheleChief Human Resources Officer | SellCommon stock, par value $0.001 | 2.9K | $122.63 | $355.1K | 11.2K |
| Feb 27, 2026Form 4 · 10b5-1 | Campion MicheleChief Human Resources Officer | SellCommon stock, par value $0.001 | 2.2K | $122.63 | $269.8K | 11.2K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 1.7K | $128.75 | $218.9K | 99.9K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 600 | $127.86 | $76.7K | 101.6K |
| Feb 23, 2026Form 4 · 10b5-1 | Kambeyanda ShyamPresident and CEO | SellCommon stock, par value $0.001 | 1.3K | $125.79 | $163.5K | 102.2K |