Revenue
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2016 | 2015 | 2014 | 2013 | 2012 | 2011 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $11.55B | $10.62B | $9.71B | $8.68B | $9.31B | $5.75B | $7.26B | $6.64B | $6.08B | $5.57B | $5.13B | $4.85B | $4.46B | $4.17B | $3.89B |
| Net income | $610.2M | $503.6M | $339.6M | $230.1M | $230.1M | −$216.5M | $465.1M | $414.7M | $384.9M | $215.9M | $150.5M | $66.0M | $16.1M | $25.3M | −$6.3M |
| Basic EPSper diluted share | $9.69 | $7.91 | $5.25 | $3.51 | $6.14 | -$3.28 | $7.05 | $6.21 | $5.64 | $3.06 | $2.03 | $0.89 | -$0.26 | -$0.24 | -$0.26 |
| Diluted EPSper diluted share | $9.51 | $7.80 | $5.23 | $3.49 | $6.00 | -$3.28 | $6.91 | $6.04 | $5.48 | $3.01 | $1.99 | $0.87 | -$0.39 | -$0.27 | -$0.28 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 17, 2026Form 4 | Wolfe KristinChief Financial Officer | SellCommon Stock | 3.2K | $341.10 | $1.09M | 26.9K |
| Jun 17, 2026Form 4 | Wolfe KristinChief Financial Officer | SellCommon Stock | 2.1K | $340.34 | $701.1K | 30.1K |
| Jun 17, 2026Form 4 | Wolfe KristinChief Financial Officer | SellCommon Stock | 2.9K | $339.10 | $993.6K | 32.2K |
| Jun 12, 2026Form 4 | Vecchio JenniferGroup President and CMO | SellCommon Stock | 229 | $343.10 | $78.6K | 81.0K |
| Jun 12, 2026Form 4 | Vecchio JenniferGroup President and CMO | SellCommon Stock | 5.8K | $342.43 | $2.00M | 81.2K |