Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | Quarter ended Jun 2026 | Quarter ended Mar 2026 | Quarter ended Dec 2025 | Quarter ended Sep 2025 | Quarter ended Jun 2025 | Quarter ended Mar 2025 | Quarter ended Dec 2024 | Quarter ended Sep 2024 |
|---|---|---|---|---|---|---|---|---|---|
| 93.50B | 24.71B | 22.08B | 24.24B | 22.48B | 21.58B | 20.31B | 21.62B | 20.09B | |
Cost of Goods Sold | 74.48B | 19.57B | 17.48B | 19.52B | 17.90B | 17.20B | 16.19B | 17.39B | 16.05B |
| 19.02B | 5.13B | 4.59B | 4.72B | 4.58B | 4.38B | 4.12B | 4.24B | 4.03B | |
| 20.3% | 20.8% | 20.8% | 19.5% | 20.4% | 20.3% | 20.3% | 19.6% | 20.1% | |
Total Operating Expenses | 8.54B | 2.32B | 2.04B | 2.12B | 2.06B | 2.23B | 2.08B | 2.12B | 2.01B |
| 2.83B | 726.00M | 627.00M | 789.00M | 684.00M | 697.00M | 637.00M | 808.00M | 751.00M | |
| 6.21B | 1.66B | 1.48B | 1.64B | 1.44B | 1.57B | 1.45B | 1.57B | 1.39B | |
| 10.48B | 2.81B | 2.56B | 2.60B | 2.52B | 2.15B | 2.04B | 2.11B | 2.03B | |
| 11.2% | 11.4% | 11.6% | 10.7% | 11.2% | 9.9% | 10.0% | 9.8% | 10.1% | |
| 10.00B | 2.74B | 2.52B | 2.30B | 2.44B | 2.04B | 1.96B | 2.01B | 1.91B | |
Interest Income | 70.00M | N/A | 24.00M | N/A | 46.00M | 28.00M | 51.00M | 27.00M | 45.00M |
| 1.68B | 417.00M | 406.00M | 370.00M | 483.00M | 480.00M | 502.00M | 514.00M | 548.00M | |
Other Income/Expense | -488.00M | -69.00M | -35.00M | -299.00M | -85.00M | -106.00M | -77.00M | -102.00M | -122.00M |
| 7.74B | 2.14B | 2.06B | 1.62B | 1.92B | 1.66B | 1.53B | 1.48B | 1.47B | |
| 1.87B | 493.00M | 363.00M | 584.00M | 432.00M | 315.00M | 333.00M | 449.00M | 371.00M | |
| 8.3% | 8.7% | 9.3% | 6.7% | 8.5% | 7.7% | 7.6% | 6.9% | 7.3% | |
| 14.88B | 3.89B | 3.63B | 3.75B | 3.61B | 3.22B | 3.09B | 3.25B | 3.12B | |
| 15.9% | 15.7% | 16.4% | 15.5% | 16.1% | 14.9% | 15.2% | 15.0% | 15.5% | |
| 4.40B | 1.08B | 1.07B | 1.16B | 1.09B | 1.08B | 1.05B | 1.14B | 1.09B | |
| 5.75 | 1.58 | 1.53 | 1.21 | 1.43 | 1.24 | 1.15 | 1.11 | 1.10 | |
| 5.68 | 1.57 | 1.51 | 1.19 | 1.41 | 1.22 | 1.14 | 1.10 | 1.09 | |
| 1.35B | 1.35B | 1.35B | 1.34B | 1.34B | 1.34B | 1.34B | 1.33B | 1.33B | |
| 1.36B | 1.36B | 1.36B | 1.36B | 1.36B | 1.35B | 1.35B | 1.35B | 1.35B |
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 |
|---|---|---|---|---|---|---|---|---|
| 88.60B | 80.74B | 68.92B | 67.07B | 64.39B | 56.59B | 45.35B | 34.70B | |
Cost of Goods Sold | 70.81B | 65.33B | 56.83B | 53.41B | 51.90B | 48.06B | 34.60B | 27.46B |
| 17.79B | 15.41B | 12.09B | 13.67B | 12.49B | 8.53B | 10.75B | 7.24B | |
| 20.1% | 19.1% | 17.5% | 20.4% | 19.4% | 15.1% | 23.7% | 20.9% | |
Total Operating Expenses | 8.49B | 8.87B | 8.53B | 8.16B | 7.36B | 10.42B | 5.84B | 4.36B |
| 2.81B | 2.93B | 2.81B | 2.71B | 2.73B | 2.58B | 2.45B | 1.88B | |
| 6.09B | 5.81B | 5.81B | 5.57B | 5.05B | 5.54B | 3.71B | 2.86B | |
| 9.30B | 6.54B | 3.56B | 5.50B | 5.14B | -1.89B | 4.91B | 2.88B | |
| 10.5% | 8.1% | 5.2% | 8.2% | 8.0% | -3.3% | 10.8% | 8.3% | |
| 8.73B | 6.19B | 3.84B | 6.12B | 5.11B | -2.35B | 4.15B | 2.50B | |
Interest Income | 98.00M | 102.00M | 100.00M | 70.00M | 36.00M | 42.00M | 120.00M | 150.00M |
| 1.83B | 1.97B | 1.65B | 1.30B | 1.33B | 1.41B | 1.71B | 1.18B | |
Other Income/Expense | -567.00M | -344.00M | 275.00M | 613.00M | -27.00M | -464.00M | -762.00M | -373.00M |
| 6.73B | 4.77B | 3.19B | 5.20B | 3.86B | -3.52B | 5.54B | 5.27B | |
| 1.66B | 1.18B | 456.00M | 790.00M | 964.00M | 575.00M | 421.00M | 1.10B | |
| 7.6% | 5.9% | 4.6% | 7.7% | 6.0% | -6.2% | 12.2% | 15.2% | |
| 13.68B | 10.90B | 7.77B | 9.61B | 9.69B | 2.27B | 7.62B | 4.77B | |
| 15.4% | 13.5% | 11.3% | 14.3% | 15.1% | 4.0% | 16.8% | 13.8% | |
| 4.38B | 4.36B | 4.21B | 4.11B | 4.56B | 4.16B | 2.71B | 1.90B | |
| 5.02 | 3.58 | 2.24 | 3.52 | 2.57 | -2.59 | 6.48 | 6.58 | |
| 4.96 | 3.55 | 2.23 | 3.50 | 2.56 | -2.59 | 6.41 | 6.50 | |
| 1.34B | 1.33B | 1.43B | 1.48B | 1.50B | 1.36B | 855.00M | 800.00M | |
| 1.36B | 1.34B | 1.44B | 1.49B | 1.51B | 1.36B | 864.00M | 810.00M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.