Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | |
|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $3.58B | $3.48B | $3.89B | $3.60B | $3.63B | $3.03B | $3.25B | $3.38B | $3.10B | $3.00B |
| Gross profit | $731.0M | $705.0M | $756.0M | $683.0M | $707.0M | $539.0M | $693.0M | $776.0M | $735.0M | $632.0M |
| Net income | $310.0M | $282.0M | $261.0M | $390.0M | $495.0M | $80.0M | $313.0M | $1.21B | −$983.0M | $199.0M |
| Basic EPSper diluted share | $1.55 | $1.27 | -$0.31 | $0.75 | $1.69 | $1.06 | $4.20 | $16.28 | -$13.27 | $2.69 |
| Diluted EPSper diluted share | $1.52 | $1.26 | -$0.31 | $0.75 | $1.56 | $1.05 | $4.12 | $16.21 | -$13.27 | $2.69 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 24, 2026Form 4 · 10b5-1 | Rodrigues Mark AlbertSVP, GM GBEs Turbo Tech | SellCommon Stock | 6.1K | $33.30 | $204.5K | 77.0K |
| Jun 12, 2026Form 4 · 10b5-1 | Rodrigues Mark AlbertSVP, GM GBEs Turbo Tech | SellCommon Stock | 10.5K | $33.82 | $355.7K | 83.2K |
| Jun 5, 2026Form 4 · 10b5-1 | Deason SeanSVP & Chief Financial Officer | SellCommon Stock | 110.0K | $31.93 | $3.51M | 261.9K |
| May 29, 2026Form 4 · 10b5-1 | Mabru ThierrySVP, Integrated Supply Chain | SellCommon Stock | 70.0K | $33.00 | $2.31M | 148.0K |
| May 15, 2026Form 4 · 10b5-1 | NINIVAGGI DANIEL ADirector | SellCommon Stock | 17.2K | $31.22 | $536.3K | 124.9K |