Revenue
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | |
|---|---|---|---|---|---|---|
| Revenue | $1.08B | $1.12B | $1.12B | $1.13B | $1.17B | $1.09B |
| Gross profit | $676.8M | $735.2M | $749.9M | $774.9M | $800.4M | $762.6M |
| Research & development | $37.3M | $78.8M | $85.2M | $66.9M | $63.3M | $61.4M |
| Operating expenses | $434.7M | $568.4M | $528.4M | $465.3M | $308.4M | $276.1M |
| Operating income | $242.1M | $166.8M | $221.5M | $309.6M | $492.0M | $486.5M |
| EBITDAderived | $282.8M | $203.0M | $254.1M | $341.3M | $530.3M | $524.8M |
| Net income | $95.4M | $78.3M | $70.4M | $223.6M | $414.8M | $427.6M |
| Basic EPSper diluted share | $1.64 | $1.36 | $1.23 | $3.92 | $7.28 | $7.50 |
| Diluted EPSper diluted share | $1.62 | $1.34 | $1.22 | $3.89 | $7.28 | $7.50 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| May 23, 2025Form 4 | Melcher David FDirector | BuyCommon Stock | 10.0K | $10.60 | $106.0K | 86.7K |
| Feb 25, 2025Form 4 | Melcher David FDirector | BuyCommon Stock | 13.0K | $13.67 | $177.7K | 76.7K |
| Feb 13, 2025Form 4 | Morris Milton MayoDirector | SellCommon Stock | 3.1K | $16.38 | $50.8K | 36.1K |