Revenue
2007
2008
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 | $47.94B | $47.06B | $45.75B | $43.00B | $38.66B | $33.01B | $37.27B | $34.30B | $36.21B | $41.86B | $44.29B | $46.00B | $46.85B | $48.02B | $46.54B | $35.12B | $30.99B | $31.94B | $28.86B |
| Gross profit | $29.54B | $28.74B | $27.23B | $25.00B | $23.30B | $19.58B | $22.65B | $21.23B | $22.49B | $25.40B | $26.81B | $28.11B | $28.43B | $28.96B | $28.33B | $22.43B | $19.90B | $20.57B | $18.45B |
| Gross margin | 61.63% | 61.06% | 59.52% | 58.14% | 60.27% | 59.31% | 60.77% | 61.90% | 62.11% | 60.67% | 60.53% | 61.11% | 60.68% | 60.32% | 60.86% | 63.86% | 64.22% | 64.39% | 63.94% |
| Operating expenses | $15.78B | $18.75B | $15.92B | $14.10B | $12.99B | $10.58B | $12.56B | $12.08B | $14.74B | $16.74B | $18.08B | $18.40B | $18.20B | $18.18B | $18.15B | $14.01B | $11.67B | $12.12B | $11.20B |
| Operating income | $13.76B | $9.99B | $11.31B | $10.91B | $10.31B | $9.00B | $10.09B | $9.15B | $7.75B | $8.66B | $8.73B | $9.71B | $10.23B | $10.78B | $10.17B | $8.41B | $8.23B | $8.45B | $7.25B |
| Operating margin | 28.71% | 21.23% | 24.72% | 25.37% | 26.67% | 27.25% | 27.06% | 26.68% | 21.42% | 20.68% | 19.70% | 21.11% | 21.83% | 22.45% | 21.86% | 23.96% | 26.56% | 26.44% | 25.13% |
| EBITDA | $14.81B | $11.07B | $12.44B | $12.17B | $11.76B | $10.53B | $11.45B | $10.24B | $9.02B | $10.44B | $10.70B | $11.68B | $12.21B | $12.76B | $12.13B | $9.86B | $9.47B | $9.67B | $8.41B |
| EBITDA margin | 30.90% | 23.52% | 27.19% | 28.30% | 30.42% | 31.90% | 30.73% | 29.85% | 24.90% | 24.95% | 24.15% | 25.40% | 26.05% | 26.58% | 26.06% | 28.06% | 30.55% | 30.28% | 29.16% |
| Net income | $13.11B | $10.63B | $10.71B | $9.54B | $9.77B | $7.75B | $8.92B | $6.43B | $1.25B | $6.53B | $7.35B | $7.10B | $8.58B | $9.02B | $8.58B | $11.79B | $6.82B | $5.81B | $5.98B |
| Net profit margin | 27.34% | 22.59% | 23.42% | 22.19% | 25.28% | 23.47% | 23.94% | 18.76% | 3.45% | 15.59% | 16.60% | 15.43% | 18.32% | 18.78% | 18.44% | 33.56% | 22.02% | 18.18% | 20.73% |
| Basic EPSper basic share | $3.05 | $2.47 | $2.48 | $2.20 | $2.26 | $1.80 | $2.09 | $1.51 | $0.29 | $1.51 | $1.69 | $1.62 | $1.94 | $2.00 | $1.88 | $2.55 | $2.95 | $2.51 | $2.59 |
| Diluted EPSper diluted share | $3.04 | $2.46 | $2.47 | $2.19 | $2.25 | $1.79 | $2.07 | $1.50 | $0.29 | $1.49 | $1.67 | $1.60 | $1.90 | $1.97 | $1.85 | $2.53 | $2.93 | $2.49 | $2.57 |
Reported shareholders
Reported holdings Number of shares
| Holder | Shares held |
|---|---|
Berkshire Hathaway Inc | 400M |
BlackRock, Inc. | 322.74M |
VANGUARD CAPITAL MANAGEMENT LLC | 238.8M |
STATE STREET CORP | 167.4M |
FMR LLC | 109.16M |
GEODE CAPITAL MANAGEMENT, LLC | 105.98M |
VANGUARD PORTFOLIO MANAGEMENT LLC | 99.61M |
MORGAN STANLEY | 89.82M |
CHARLES SCHWAB INVESTMENT MANAGEMENT INC | 80.82M |
JPMORGAN CHASE & CO | 55.48M |
NORGES BANK | 52.03M |
BANK OF AMERICA CORP /DE/ | 45.96M |
FRANKLIN RESOURCES INC | 43.23M |
NORTHERN TRUST CORP | 38.86M |
GOLDMAN SACHS GROUP INC | 38.33M |
UBS AM, a distinct business unit of UBS ASSET MANAGEMENT AMERICAS LLC | 36.35M |
Bank of New York Mellon Corp | 34.08M |
PRICE T ROWE ASSOCIATES INC /MD/ | 30.51M |
WELLINGTON MANAGEMENT GROUP LLP | 29.05M |
ROYAL BANK OF CANADA | 27.52M |
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 10, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 24.0K | $83.41 | $2.00M | 157.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 26.0K | $80.75 | $2.10M | 181.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 55.2K | $80.75 | $4.45M | 207.4K |
| Jun 9, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 18.8K | $80.75 | $1.52M | 207.4K |
| Jun 8, 2026Form 4 · 10b5-1 | MANN JENNIFER KExecutive Vice President | SellCommon Stock, $.25 Par Value | 48.4K | $79.46 | $3.85M | 207.4K |