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 | $14.30B | $12.30B | $12.00B | $9.78B | $7.95B | $6.32B | $7.18B | $6.91B | $6.61B | $5.13B | $4.21B | $4.61B | $4.32B | $3.73B | $2.83B | $2.14B | $1.62B |
| Net income | $399.0M | $162.8M | −$49.9M | $33.4M | $328.8M | $322.8M | $392.3M | $259.7M | $347.2M | $131.3M | −$79.1M | $115.9M | $140.9M | $107.4M | $106.0M | $90.5M | $70.7M |
| Basic EPSper diluted share | $5.12 | $2.09 | -$0.64 | $0.45 | $4.54 | $4.43 | $5.22 | $3.30 | $4.29 | $1.63 | -$0.98 | $1.45 | $1.83 | $1.37 | $1.29 | $1.19 | $0.93 |
| Diluted EPSper diluted share | $5.07 | $2.06 | -$0.64 | $0.42 | $4.45 | $4.38 | $5.17 | $3.26 | $4.22 | $1.61 | -$0.98 | $1.35 | $1.66 | $1.31 | $1.23 | $1.05 | $0.90 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 3, 2026Form 4 | Csiszar Ernst NDirector | SellCommon Stock | 6.5K | $371.17 | $2.41M | 10.8K |
| May 4, 2026Form 4 | Campbell C RobertDirector | SellCommon Stock | 3.0K | $417.00 | $1.25M | 30.6K |
| Mar 25, 2026Form 4 | Palomarez Javier AlbertoDirector | SellCommon Stock | 950 | $325.43 | $309.2K | 10.6K |
| Mar 3, 2026Form 4 | Csiszar Ernst NDirector | SellCommon Stock | 6.5K | $300.40 | $1.95M | 17.2K |
| Nov 3, 2025Form 4 | Love Timothy MichaelCAO | SellCommon Stock | 1.9K | $206.15 | $397.7K | 9.8K |