Revenue
2007
2008
2009
2010
2011
2012
2013
2014
2015
2017
2018
2019
2020
2021
2022
2023
2024
2025
| 2025 | 2024 | 2023 | 2022 | 2021 | 2020 | 2019 | 2018 | 2017 | 2015 | 2014 | 2013 | 2012 | 2011 | 2010 | 2009 | 2008 | 2007 | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Revenue | $7.08B | $5.94B | $6.63B | $11.19B | $6.54B | $4.12B | $4.59B | $4.43B | $4.13B | $4.31B | $4.74B | $5.47B | $6.10B | $6.10B | $3.96B | $2.61B | $3.92B | $2.76B |
| Gross profit | $2.72B | $2.06B | $2.54B | $5.86B | $2.39B | $801.0M | $1.17B | $917.0M | $434.0M | $1.55B | $1.78B | $2.52B | $3.11B | $2.90B | $1.18B | $839.4M | $1.22B | $670.0M |
| Gross margin | 38.45% | 34.64% | 38.38% | 52.40% | 36.51% | 19.42% | 25.58% | 20.70% | 10.51% | 35.91% | 37.50% | 46.03% | 51.00% | 47.49% | 29.75% | 32.18% | 31.18% | 24.30% |
| Operating expenses | $438.0M | $314.0M | $307.0M | $558.0M | $705.0M | $189.0M | $166.0M | $187.0M | $209.0M | $319.0M | $205.2M | $150.2M | $200.9M | $155.3M | $294.4M | $159.6M | $72.5M | $68.4M |
| Operating income | $2.30B | $1.75B | $2.23B | $5.40B | $1.73B | $623.0M | $1.00B | $766.0M | $234.0M | $1.19B | $2.37B | $2.41B | $2.96B | $2.79B | $895.7M | $679.8M | $1.15B | $601.6M |
| Operating margin | 32.47% | 29.41% | 33.63% | 48.25% | 26.45% | 15.11% | 21.85% | 17.30% | 5.67% | 27.69% | 49.89% | 44.05% | 48.48% | 45.76% | 22.59% | 26.06% | 29.33% | 21.82% |
| EBITDA | $3.20B | $2.67B | $3.10B | $6.25B | $2.62B | $1.51B | $1.88B | $1.65B | $1.12B | $1.67B | $2.76B | $2.82B | $3.38B | $3.21B | $1.29B | $780.8M | $1.25B | $686.1M |
| EBITDA margin | 45.14% | 45.00% | 46.74% | 55.85% | 40.03% | 36.74% | 40.92% | 37.34% | 27.05% | 38.83% | 58.17% | 51.55% | 55.36% | 52.59% | 32.55% | 29.93% | 31.90% | 24.89% |
| Net income | $1.80B | $1.48B | $1.84B | $3.94B | $1.26B | $432.0M | $646.0M | $428.0M | $450.0M | $734.1M | $1.44B | $1.53B | $1.92B | $1.54B | $349.2M | $365.6M | $684.6M | $372.7M |
| Net profit margin | 25.38% | 24.88% | 27.72% | 35.20% | 19.27% | 10.48% | 14.07% | 9.66% | 10.90% | 17.04% | 30.29% | 28.00% | 31.51% | 25.24% | 8.81% | 14.02% | 17.46% | 13.52% |
| Basic EPSper basic share | $8.98 | $6.75 | $7.89 | $16.45 | $4.27 | $1.48 | $2.24 | $1.25 | $1.53 | $2.97 | $5.43 | $4.97 | $5.79 | $4.44 | $1.08 | $1.51 | $2.47 | $1.34 |
| Diluted EPSper diluted share | $8.97 | $6.74 | $7.87 | $16.38 | $4.24 | $1.47 | $2.23 | $1.24 | $1.53 | $2.96 | $5.42 | $4.95 | $5.72 | $4.40 | $1.07 | $1.48 | $2.43 | $1.31 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
BlackRock, Inc. | 13.03M |
VANGUARD CAPITAL MANAGEMENT LLC | 10.04M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 8.53M |
STATE STREET CORP | 8.53M |
PRICE T ROWE ASSOCIATES INC /MD/ | 8.47M |
GEODE CAPITAL MANAGEMENT, LLC | 5.39M |
DIMENSIONAL FUND ADVISORS LP | 3.63M |
Capital World Investors | 3.32M |
Invesco Ltd. | 3.14M |
NORTHERN TRUST CORP | 3.08M |
NORGES BANK | 3M |
Allianz Asset Management GmbH | 2.63M |
FMR LLC | 2.59M |
VICTORY CAPITAL MANAGEMENT INC | 2.43M |
GOLDMAN SACHS GROUP INC | 2.35M |
AMERIPRISE FINANCIAL INC | 2.29M |
MORGAN STANLEY | 2.15M |
Bank of New York Mellon Corp | 1.84M |
ARROWSTREET CAPITAL, LIMITED PARTNERSHIP | 1.83M |
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 1.75M |
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 |
|---|---|---|---|---|---|---|
| Mar 17, 2026Form 4 | Mayer Erik M.VP, Clean Energy & BusDevelop | SellCommon stock, par value $0.01 per share | 1.5K | $124.69 | $187.0K | 6.3K |
| Mar 17, 2026Form 4 | Hoker Richard AVP and Corporate Controller | SellCommon stock, par value $0.01 per share · indirect | 3.5K | $125.38 | $438.7K | 31.0K |
| Mar 17, 2026Form 4 | Frost Bert AEVP, Chief Commercial Officer | SellCommon stock, par value $0.01 per share | 6.0K | $126.00 | $756.0K | 69.5K |
| Mar 13, 2026Form 4 | Will W AnthonyDirector,Other | SellCommon stock, par value $0.01 per share | 20.4K | $131.17 | $2.67M | 55.0K |
| Mar 13, 2026Form 4 | Will W AnthonyDirector,Other | SellCommon stock, par value $0.01 per share | 32.7K | $130.62 | $4.27M | 75.4K |