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 | $16.99B | $14.57B | $12.58B | $11.08B | $9.90B | $8.80B | $9.17B | $8.13B | $7.69B | $7.55B | $6.72B | $6.42B | $6.33B | $6.20B | $5.61B | $4.85B | $5.23B | $6.79B |
| Gross profit | $3.28B | $2.77B | $2.09B | $1.60B | $1.50B | $1.40B | $1.36B | $1.21B | $1.15B | $1.04B | $944.5M | $907.2M | $821.6M | $804.0M | $733.9M | $693.5M | $784.2M | $886.7M |
| Operating income | $1.71B | $1.34B | $875.8M | $564.9M | $530.8M | $256.8M | $460.9M | $403.1M | $328.9M | $306.9M | $287.1M | $289.9M | $240.3M | $260.3M | $210.8M | −$26.5M | $250.1M | $302.6M |
| EBITDAderived | $1.90B | $1.48B | $927.6M | $612.2M | $579.1M | $303.6M | $504.8M | $441.6M | $368.8M | $345.8M | $323.4M | $326.4M | $276.7M | $291.5M | $238.2M | −$1.0M | $295.9M | $351.1M |
| Net income | $1.27B | $1.01B | $633.0M | $406.1M | $383.5M | $132.9M | $325.1M | $283.5M | $227.2M | $181.9M | $172.3M | $168.7M | $123.8M | $146.6M | $130.8M | −$86.7M | $160.8M | $182.2M |
| Basic EPSper diluted share | $28.30 | $21.61 | $13.37 | $8.13 | $7.09 | $2.41 | $5.78 | $4.88 | $3.84 | $3.00 | $2.74 | $2.54 | $1.85 | $2.20 | $1.96 | -$1.31 | $2.44 | $2.79 |
| Diluted EPSper diluted share | $28.19 | $21.52 | $13.31 | $8.10 | $7.06 | $2.40 | $5.75 | $4.85 | $3.82 | $2.97 | $2.72 | $2.52 | $1.82 | $2.16 | $1.91 | -$1.31 | $2.38 | $2.71 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 17, 2026Form 4 | Lowe Carol PDirector | SellCommon Stock | 950 | $844.50 | $802.3K | 17.3K |
| May 11, 2026Form 4 | Reid William PDirector | SellCommon Stock | 2.0K | $925.78 | $1.85M | 10.1K |
| May 1, 2026Form 4 | Altmeyer John WDirector | SellCommon Stock | 2.5K | $895.00 | $2.24M | 33.6K |
| Apr 30, 2026Form 4 | Lind Robert PeterVP and Controller | SellCommon Stock | 675 | $894.27 | $603.6K | 4.2K |
| Apr 30, 2026Form 4 | Nalbandian Jason RSVP, CFO, Chief Acct. Officer | SellCommon Stock | 800 | $856.43 | $685.1K | 18.2K |