Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | |
|---|---|---|---|---|---|---|---|---|
| Revenue | $3.72B | $3.69B | $3.76B | $3.82B | $3.44B | $3.15B | $2.88B | $2.98B |
| Gross profit | $914.0M | $978.0M | $942.0M | $776.0M | $811.0M | $973.0M | $880.0M | $832.0M |
| Research & development | $48.0M | $45.0M | $44.0M | $38.0M | $36.0M | $41.0M | $33.0M | $29.0M |
| Net income | $301.0M | $352.0M | $298.0M | $258.0M | $324.0M | $363.0M | $225.0M | $176.0M |
| Basic EPSper diluted share | $1.43 | $1.68 | $1.42 | $1.23 | $1.54 | $1.78 | $1.45 | $1.13 |
| Diluted EPSper diluted share | $1.43 | $1.67 | $1.42 | $1.23 | $1.54 | $1.77 | $1.45 | $1.13 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 18, 2026Form 4 | Stangl RolfDirector | BuyCommon Stock | 2.3K | $21.12 | $49.1K | 39.5K |
| Mar 18, 2026Form 4 | Stangl RolfDirector | BuyCommon Stock | 2.4K | $21.00 | $50.0K | 37.2K |
| Aug 26, 2025Form 4 | Hawkesby DuncanDirector | BuyCommon Stock · indirect | 15.9K | $23.15 | $367.5K | 334.1K |
| Aug 26, 2025Form 4 | Hawkesby DuncanDirector | BuyCommon Stock · indirect | 32.5K | $23.10 | $750.0K | 318.2K |
| Aug 26, 2025Form 4 | Hawkesby DuncanDirector | BuyCommon Stock · indirect | 43.5K | $23.00 | $1.00M | 285.8K |