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 | 2008 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $5.75B | $5.27B | $4.08B | $3.34B | $2.08B | $1.65B | $1.49B | $1.33B | $1.22B | $1.10B | — | — | — | — | $421.1M | $343.5M | $322.6M | $325.0M |
| Net income | $1.06B | $860.8M | $872.3M | $869.4M | $359.5M | $395.5M | $436.5M | $363.6M | $318.8M | $315.6M | $283.8M | $270.6M | $245.6M | $159.2M | $157.0M | $130.8M | $131.1M | $131.8M |
| Basic EPSper diluted share | $1.17 | $0.98 | $1.26 | $1.42 | $0.87 | $1.15 | $1.38 | $1.26 | $1.10 | $1.13 | $1.09 | $1.04 | $1.06 | $0.86 | $1.05 | $1.01 | — | — |
| Diluted EPSper diluted share | $1.17 | $0.98 | $1.26 | $1.42 | $0.87 | $1.14 | $1.38 | $1.26 | $1.10 | $1.13 | $1.09 | $1.04 | $1.06 | $0.86 | $1.05 | $1.01 | — | — |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Apr 2, 2026Form 4 | Bushore MichelleSee Remarks | SellCommon Stock | 7.4K | $62.42 | $461.9K | 67.6K |
| Apr 1, 2026Form 4 | McLaughlin GregoryDirector | SellCommon Stock · indirect | 3.3K | $61.87 | $202.6K | 35.0K |
| Sep 30, 2025Form 4 | Preusse Mary HoganDirector | SellCommon Stock | 11.0K | $60.43 | $664.7K | 19.2K |
| Dec 3, 2024Form 4 | McLaughlin GregoryDirector | SellCommon Stock · indirect | 1.3K | $56.17 | $70.2K | 34.6K |
| Sep 11, 2024Form 4 | Preusse Mary HoganDirector | SellCommon Stock | 1.7K | $62.58 | $107.1K | 26.6K |