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 | $2.32B | $2.16B | $1.90B | $1.83B | $1.86B | $1.67B | $1.49B | $1.29B | $1.11B | $969.2M | $825.3M | $723.5M | $682.1M | $609.2M | $525.2M | $442.1M | $380.7M |
| Operating expenses | $599.9M | $501.5M | $459.1M | $426.3M | $383.7M | — | — | — | — | — | — | — | — | — | — | — | — |
| Net income | $423.9M | $247.9M | $286.1M | $535.8M | $958.3M | $421.0M | $656.1M | $574.0M | $470.2M | $332.8M | $299.7M | $266.2M | $253.1M | $219.7M | $188.0M | $170.1M | $146.3M |
| Basic EPSper diluted share | $37.02 | $20.12 | $22.09 | $39.50 | $59.57 | $23.57 | $34.71 | $29.52 | $24.12 | $16.37 | $14.35 | $11.96 | $10.61 | $8.65 | $7.15 | $5.79 | $4.78 |
| Diluted EPSper diluted share | $36.38 | $19.88 | $21.99 | $39.32 | $59.52 | $23.47 | $34.57 | $29.39 | $24.04 | $16.31 | $14.28 | $11.92 | $10.54 | $8.58 | $7.07 | $5.67 | $4.62 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 26, 2026Form 4 · 10b5-1 | Elliott Nicholas JChief Transformation Officer | SellCommon Stock | 120 | $634.83 | $76.2K | 20.9K |
| Jun 26, 2026Form 4 · 10b5-1 | Elliott Nicholas JChief Transformation Officer | SellCommon Stock | 180 | $633.93 | $114.1K | 21.0K |
| Jun 26, 2026Form 4 · 10b5-1 | Elliott Nicholas JChief Transformation Officer | SellCommon Stock | 324 | $632.81 | $205.0K | 21.2K |
| Jun 26, 2026Form 4 · 10b5-1 | Elliott Nicholas JChief Transformation Officer | SellCommon Stock | 360 | $631.29 | $227.3K | 21.5K |
| Jun 26, 2026Form 4 · 10b5-1 | Elliott Nicholas JChief Transformation Officer | SellCommon Stock | 17 | $629.78 | $10.7K | 21.9K |