Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | Quarter ended Jun 2026 | Quarter ended Dec 2025 | Quarter ended Jun 2025 | Quarter ended Dec 2024 | Quarter ended Jun 2024 | Quarter ended Dec 2023 | Quarter ended Jun 2023 | Quarter ended Dec 2022 |
|---|---|---|---|---|---|---|---|---|---|
| 92.66B | 24.73B | 24.45B | 22.79B | 20.69B | 19.46B | 20.16B | 19.24B | 19.36B | |
Cost of Goods Sold | 54.04B | 14.10B | 14.81B | 13.12B | 12.01B | 11.01B | 11.77B | 11.02B | 12.03B |
| 38.61B | 10.63B | 9.64B | 9.67B | 8.68B | 8.45B | 8.40B | 8.22B | 7.34B | |
| 41.7% | 43.0% | 39.4% | 42.4% | 41.9% | 43.4% | 41.6% | 42.7% | 37.9% | |
Total Operating Expenses | 23.04B | 6.12B | 5.94B | 5.87B | 5.11B | 5.23B | 5.08B | 4.99B | 4.14B |
| 5.02B | 1.30B | 1.23B | 1.34B | 1.16B | 982.18M | 1.02B | 893.50M | 848.46M | |
| 18.43B | 4.82B | 4.71B | 4.74B | 4.16B | 4.16B | 4.06B | 4.10B | 3.29B | |
| 15.57B | 4.51B | 3.70B | 3.80B | 3.57B | 3.22B | 3.32B | 3.22B | 3.20B | |
| 16.8% | 18.2% | 15.1% | 16.7% | 17.2% | 16.5% | 16.4% | 16.8% | 16.5% | |
| 13.99B | 3.88B | 3.58B | 3.21B | 3.32B | 2.82B | 2.90B | 2.97B | 2.79B | |
Interest Income | 353.07M | 60.57M | 91.62M | 95.26M | 105.62M | 92.11M | 32.01M | 54.55M | 18.19M |
| 1.15B | 348.30M | 310.09M | 218.06M | 270.26M | 250.63M | 284.77M | 238.92M | 141.23M | |
Other Income/Expense | -1.59B | -629.03M | -122.16M | -588.16M | -247.48M | -399.51M | -419.43M | -254.20M | -410.86M |
| 10.27B | 2.90B | 2.64B | 2.25B | 2.47B | 2.02B | 2.19B | 2.21B | 2.09B | |
| 3.34B | 909.76M | 830.44M | 841.58M | 756.94M | 694.06M | 622.51M | 723.31M | 658.01M | |
| 11.1% | 11.7% | 10.8% | 9.9% | 11.9% | 10.4% | 10.8% | 11.5% | 10.8% | |
| 18.61B | 5.49B | 4.69B | 4.62B | 3.81B | 3.90B | 4.10B | 4.00B | 3.99B | |
| 20.1% | 22.2% | 19.2% | 20.3% | 18.4% | 20.0% | 20.4% | 20.8% | 20.6% | |
| 3.04B | 985.48M | 991.35M | 821.54M | 239.20M | 682.28M | 789.18M | 775.68M | 790.69M | |
| 3.64 | 1.03 | 0.94 | 0.80 | 0.87 | 0.72 | 0.78 | 0.79 | 0.75 | |
| 3.62 | 1.02 | 0.93 | 0.80 | 0.87 | 0.71 | 0.77 | 0.77 | 0.74 | |
| 2.81B | 2.81B | 2.82B | 2.83B | 2.84B | 2.80B | 2.80B | 2.80B | 2.80B | |
| 2.85B | 2.85B | 2.85B | 2.83B | 2.86B | 2.83B | 2.83B | 2.83B | 2.83B |
Swipe horizontally to review earlier years. The line-item column stays pinned.
| Annual Report | 12/31/2025 | 12/31/2024 | 12/31/2023 | 12/31/2022 | 12/31/2021 | 12/31/2020 | 12/31/2019 | 12/31/2018 |
|---|---|---|---|---|---|---|---|---|
| 47.16B | 39.51B | 39.63B | 36.57B | 32.90B | 30.73B | 30.48B | 29.44B | |
Cost of Goods Sold | 27.32B | 22.66B | 23.49B | 22.23B | 19.99B | 18.69B | 18.71B | 17.94B |
| 19.84B | 16.85B | 16.13B | 14.33B | 12.91B | 12.04B | 11.77B | 11.49B | |
| 42.1% | 42.6% | 40.7% | 39.2% | 39.2% | 39.2% | 38.6% | 39.0% | |
Total Operating Expenses | 11.61B | 10.17B | 9.59B | 8.40B | 7.73B | 7.56B | 7.27B | 7.69B |
| 2.43B | 2.23B | 1.93B | 1.65B | 1.45B | 1.40B | 1.26B | 1.48B | |
| 8.68B | 8.20B | 7.67B | 6.76B | 6.28B | 6.16B | 6.01B | 6.45B | |
| 7.95B | 6.68B | 6.55B | 5.93B | 5.18B | 4.48B | 4.50B | 4.17B | |
| 16.9% | 16.9% | 16.5% | 16.2% | 15.8% | 14.6% | 14.8% | 14.2% | |
| 6.49B | 6.04B | 5.96B | 4.99B | 4.68B | 3.45B | 3.55B | 3.60B | |
Interest Income | 178.54M | 180.18M | 87.20M | 25.68M | 4.55M | N/A | 43.77M | 207.15M |
| 628.41M | 500.14M | 466.89M | 175.47M | 155.95M | 257.75M | 276.07M | 344.49M | |
Other Income/Expense | -1.46B | -633.72M | -584.99M | -937.27M | -504.29M | -1.03B | -952.77M | -284.98M |
| 4.89B | 4.42B | 4.42B | 3.72B | 3.65B | 2.60B | 2.71B | 2.67B | |
| 1.58B | 1.45B | 1.42B | 1.24B | 1.05B | 718.28M | 713.74M | 793.12M | |
| 10.4% | 11.2% | 11.1% | 10.2% | 11.1% | 8.5% | 8.9% | 9.1% | |
| 9.89B | 7.58B | 8.12B | 7.52B | 6.10B | 5.22B | 5.82B | 5.15B | |
| 21.0% | 19.2% | 20.5% | 20.6% | 18.5% | 17.0% | 19.1% | 17.5% | |
| 1.94B | 898.81M | 1.57B | 1.59B | 915.23M | 740.27M | 1.32B | 984.25M | |
| 1.74 | 1.57 | 1.58 | 1.34 | 1.31 | 0.94 | 0.99 | 0.96 | |
| 1.73 | 1.57 | 1.56 | 1.32 | 1.29 | 0.93 | 0.98 | 0.95 | |
| 2.81B | 2.80B | 2.83B | 2.79B | 2.78B | 2.77B | 2.76B | 2.77B | |
| 2.85B | 2.80B | 2.83B | 2.83B | 2.82B | 2.79B | 2.79B | 2.80B |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.