Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $1.58B | $1.61B | $1.62B | $1.57B | $1.43B | $1.25B | $1.16B | $1.01B | $390.0M | $361.0M | $9.10B | $9.69B | $9.93B | $9.36B | $8.95B | $9.21B | $8.47B |
| Net income | $1.28B | $959.0M | $1.21B | $682.0M | $1.18B | $690.0M | $1.00B | $813.0M | $899.0M | $859.0M | $479.0M | $691.0M | $937.0M | $628.0M | $612.0M | $691.0M | $419.0M |
| Basic EPSper diluted share | $4.71 | $3.53 | $4.44 | $2.51 | $4.36 | $2.54 | $3.68 | $2.99 | $3.32 | $3.18 | $1.77 | $2.56 | $3.48 | $2.33 | $2.27 | $2.28 | $1.10 |
| Diluted EPSper diluted share | $4.69 | $3.52 | $4.43 | $2.51 | $4.34 | $2.53 | $3.67 | $2.98 | $3.30 | $3.17 | $1.77 | $2.55 | $3.47 | $2.33 | $2.27 | $2.28 | $1.10 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Mar 19, 2026Form 4 | Neuenschwander Jeffrey JohnSVP & General Counsel | SellCommon Stock | 3.3K | $45.97 | $151.1K | 7.3K |
| Jan 2, 2026Form 4 · 10b5-1 | Robusto DinoExecutive Chairman | SellCommon Stock | 6.3K | $47.62 | $297.6K | 661.8K |
| Dec 1, 2025Form 4 · 10b5-1 | Robusto DinoExecutive Chairman | SellCommon Stock | 6.3K | $46.92 | $293.3K | 668.1K |
| Nov 3, 2025Form 4 · 10b5-1 | Robusto DinoExecutive Chairman | SellCommon Stock | 6.3K | $45.28 | $283.0K | 674.3K |
| Oct 1, 2025Form 4 · 10b5-1 | Robusto DinoExecutive Chairman | SellCommon Stock | 6.3K | $46.25 | $289.1K | 680.6K |