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.14B | $16.11B | $14.38B | $13.15B | $13.34B | $13.24B | $13.64B | $13.88B | $18.20B | — | — | — | — | — | — | — | — | — |
| Gross profit | $1.22B | $1.08B | $945.5M | $848.0M | $798.4M | $709.6M | $611.7M | $479.0M | $683.7M | $642.8M | $535.2M | $403.2M | $450.0M | $421.9M | $466.7M | $430.3M | $351.2M | $286.9M |
| Operating income | $1.03B | $827.4M | $324.1M | $646.8M | $629.6M | $381.5M | $396.1M | $392.6M | $653.9M | $375.5M | $129.0M | $352.9M | $377.0M | $53.6M | $421.2M | $340.8M | $286.9M | $238.5M |
| EBITDAderived | $1.20B | $1.01B | $499.9M | $817.7M | $806.0M | $618.8M | $657.3M | $660.2M | $932.5M | $774.3M | $728.3M | $448.3M | $471.4M | $156.6M | $531.5M | $419.7M | $371.0M | $301.3M |
| Net income | $561.8M | $402.3M | $55.3M | $310.6M | $173.2M | −$186.4M | −$261.1M | $136.5M | $339.4M | $96.1M | −$154.8M | $229.9M | $239.2M | −$58.6M | $275.8M | $236.9M | $189.7M | $147.2M |
| Basic EPSper diluted share | $4.24 | $2.97 | $0.40 | $2.21 | $1.18 | -$1.17 | -$1.66 | $0.86 | $2.18 | $0.62 | -$1.04 | $2.36 | $2.38 | -$0.52 | $2.35 | $2.07 | $1.76 | $1.45 |
| Diluted EPSper diluted share | $4.21 | $2.95 | $0.39 | $2.18 | $1.16 | -$1.16 | -$1.63 | $0.84 | $2.13 | $0.62 | -$1.04 | $2.33 | $2.35 | -$0.52 | $2.33 | $2.05 | $1.73 | $1.41 |
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 16, 2026Form 4 | Poloni LaraPRESIDENT | BuyCommon Stock | 4.2K | $70.63 | $298.3K | 153.4K |
| May 14, 2026Form 4 | Kapoor GauravCHIEF FINANCIAL OFFICER (PAO) | BuyCommon Stock | 1.4K | $71.12 | $101.0K | 88.1K |
| May 14, 2026Form 4 | Rudd TroyCHIEF EXECUTIVE OFFICER | BuyCommon Stock | 4.2K | $71.02 | $300.1K | 142.2K |
| Dec 17, 2025Form 4 · 10b5-1 | Gan David Y.CHIEF LEGAL OFFICER | SellCommon Stock | 9.5K | $97.01 | $921.8K | 41.5K |
| Dec 17, 2025Form 4 · 10b5-1 | Poloni LaraPRESIDENT | SellCommon Stock | 193 | $98.35 | $19.0K | 149.2K |