Revenue
2009
2010
2011
2012
2013
2014
2015
2016
2017
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 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $13.42B | $11.43B | $9.90B | $10.05B | $10.93B | $7.98B | $7.29B | $7.10B | $6.65B | $5.38B | $5.05B | $5.79B | $5.95B | $6.67B | $6.82B | $5.15B | $3.73B | — | — |
| Gross profit | $8.06B | $6.59B | $5.21B | $5.40B | $7.04B | $4.06B | $2.91B | $3.01B | $2.73B | $1.70B | $1.61B | $2.50B | $2.69B | $3.57B | $3.77B | $2.74B | $1.87B | — | — |
| Gross margin | 60.07% | 57.66% | 52.63% | 53.73% | 64.38% | 50.78% | 40.01% | 42.46% | 41.03% | 31.57% | 31.86% | 43.23% | 45.11% | 53.59% | 55.25% | 53.19% | 50.04% | — | — |
| Operating expenses | $6.42B | $5.88B | $5.70B | $5.61B | $4.87B | $4.86B | $4.53B | $4.22B | $4.04B | $3.82B | $3.63B | $3.56B | $3.42B | $3.56B | $3.19B | $2.55B | $2.25B | — | — |
| Operating income | $7.00B | $5.55B | $4.19B | $4.44B | $6.07B | $3.12B | $2.75B | $2.88B | $2.62B | $1.56B | $1.41B | $2.23B | $2.53B | $3.11B | $3.63B | $2.60B | $1.49B | $2.20B | $3.50B |
| Operating margin | 52.17% | 48.58% | 42.36% | 44.15% | 55.47% | 39.08% | 37.79% | 40.60% | 39.36% | 29.08% | 28.03% | 38.58% | 42.54% | 46.61% | 53.17% | 50.57% | 39.77% | — | — |
| EBITDA | $7.87B | $6.40B | $5.03B | $5.23B | $6.87B | $3.90B | $3.52B | $3.56B | $3.29B | $2.21B | $1.93B | $2.68B | $2.93B | $3.43B | $3.91B | $2.89B | $1.76B | $2.53B | $3.83B |
| EBITDA margin | 58.64% | 55.98% | 50.79% | 52.07% | 62.84% | 48.80% | 48.28% | 50.10% | 49.44% | 41.10% | 38.15% | 46.27% | 49.19% | 51.50% | 57.39% | 56.04% | 47.10% | — | — |
| Net income | $4.35B | $3.39B | $2.43B | $2.65B | $3.41B | $1.58B | $1.49B | $1.55B | $732.4M | $778.8M | $741.1M | $1.34B | $1.62B | $1.94B | $2.34B | $1.55B | $929.4M | $1.41B | $2.22B |
| Net profit margin | 32.40% | 29.64% | 24.60% | 26.35% | 31.20% | 19.76% | 20.48% | 21.82% | 11.01% | 14.48% | 14.69% | 23.12% | 27.28% | 29.11% | 34.26% | 30.18% | 24.89% | — | — |
| Basic EPSper basic share | $5.24 | $4.21 | $3.05 | $3.41 | $4.39 | $2.03 | $1.92 | $2.00 | $0.94 | $1.00 | $0.93 | $1.61 | $1.92 | $2.28 | $2.73 | $1.83 | $1.09 | $1.60 | $2.51 |
| Diluted EPSper diluted share | $5.24 | $4.21 | $3.05 | $3.41 | $4.39 | $2.03 | $1.92 | $2.00 | $0.94 | $1.00 | $0.93 | $1.61 | $1.92 | $2.28 | $2.73 | $1.83 | $1.09 | $1.60 | $2.51 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 9.92M |
Capital World Investors | 7.76M |
PRICE T ROWE ASSOCIATES INC /MD/ | 3.14M |
STATE STREET CORP | 3.03M |
Fisher Asset Management, LLC | 2.79M |
NEUBERGER BERMAN GROUP LLC | 2.53M |
MIRAE ASSET GLOBAL ETFS HOLDINGS Ltd. | 2.53M |
BANK OF AMERICA CORP /DE/ | 1.83M |
GOLDMAN SACHS GROUP INC | 1.55M |
MORGAN STANLEY | 1.39M |
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 1.29M |
CITIGROUP INC | 1.23M |
NORTHERN TRUST CORP | 1.15M |
JPMORGAN CHASE & CO | 1.13M |
TWO SIGMA INVESTMENTS, LP | 991.97K |
Bollard Group LLC | 900.73K |
Legal & General Group Plc | 859.28K |
NORGES BANK | 781.02K |
Empower Advisory Group, LLC | 761.44K |
VANGUARD PORTFOLIO MANAGEMENT LLC | 730.29K |
Bars compare reported share counts. A matching total for this share class and reporting period is unavailable, so percentages are not shown.
| Transaction | Insider | Type | Shares | Price | Value | Owned after |
|---|---|---|---|---|---|---|
| Jun 5, 2026Form 4 | PALOMINO BONILLA LUIS MIGUELDirector | SellCommon Stock | 4 | $181.00 | $724.00 | 1.7K |
| Jun 2, 2026Form 4 | PALOMINO BONILLA LUIS MIGUELDirector | SellCommon Stock | 100 | $200.00 | $20.0K | 1.7K |
| May 21, 2026Form 4 | PALOMINO BONILLA LUIS MIGUELDirector | SellCommon Stock | 100 | $179.85 | $18.0K | 1.8K |
| May 21, 2026Form 4 | PALOMINO BONILLA LUIS MIGUELDirector | SellCommon Stock | 100 | $175.80 | $17.6K | 1.9K |
| May 15, 2026Form 4 | PALOMINO BONILLA LUIS MIGUELDirector | SellCommon Stock | 100 | $178.20 | $17.8K | 2.0K |