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 |
|---|---|---|---|---|---|---|---|---|---|
| 103.62B | 28.24B | 22.39B | 24.90B | 28.09B | 22.50B | 19.34B | 25.71B | 25.18B | |
Cost of Goods Sold | 84.08B | 23.48B | 17.67B | 19.89B | 23.04B | 18.62B | 16.18B | 21.53B | 20.18B |
| 19.53B | 4.75B | 4.72B | 5.01B | 5.05B | 3.88B | 3.15B | 4.18B | 5.00B | |
| 18.9% | 16.8% | 21.1% | 20.1% | 18.0% | 17.2% | 16.3% | 16.3% | 19.8% | |
Total Operating Expenses | 15.16B | 4.35B | 3.78B | 3.60B | 3.43B | 2.96B | 2.75B | 2.60B | 2.28B |
| 7.73B | 2.37B | 1.95B | 1.78B | 1.63B | 1.59B | 1.41B | 1.28B | 1.04B | |
| 7.03B | 1.98B | 1.83B | 1.66B | 1.56B | 1.37B | 1.25B | 1.31B | 1.19B | |
| 4.37B | 398.00M | 941.00M | 1.41B | 1.62B | 923.00M | 399.00M | 1.58B | 2.72B | |
| 4.2% | 1.4% | 4.2% | 5.7% | 5.8% | 4.1% | 2.1% | 6.2% | 10.8% | |
| 5.22B | 1.33B | 748.00M | 1.18B | 1.96B | 1.55B | 589.00M | 2.77B | 2.78B | |
Interest Income | 1.74B | 422.00M | 434.00M | 449.00M | 439.00M | 392.00M | 400.00M | 442.00M | 429.00M |
| 334.00M | 81.00M | 92.00M | 85.00M | 76.00M | 86.00M | 91.00M | 96.00M | 92.00M | |
Other Income/Expense | 845.00M | 931.00M | -193.00M | -228.00M | 335.00M | 626.00M | 190.00M | 1.18B | 67.00M |
| 3.82B | 1.11B | 491.00M | 840.00M | 1.37B | 1.17B | 409.00M | 2.31B | 2.17B | |
| 1.35B | 201.00M | 257.00M | 325.00M | 570.00M | 359.00M | 169.00M | 434.00M | 601.00M | |
| 3.7% | 3.9% | 2.2% | 3.4% | 4.9% | 5.2% | 2.1% | 9.0% | 8.6% | |
| 9.23B | 398.00M | 2.53B | 3.05B | 3.25B | 2.36B | 1.85B | 3.08B | 4.07B | |
| 8.9% | 1.4% | 11.3% | 12.3% | 11.6% | 10.5% | 9.5% | 12.0% | 16.1% | |
| 4.86B | 0.00 | 1.59B | 1.64B | 1.63B | 1.43B | 1.45B | 1.50B | 1.35B | |
| 1.18 | 0.34 | 0.15 | 0.26 | 0.43 | 0.36 | 0.13 | 0.72 | 0.68 | |
| 1.08 | 0.32 | 0.13 | 0.24 | 0.39 | 0.33 | 0.12 | 0.66 | 0.62 | |
| 3.24B | 3.24B | 3.23B | 3.23B | 3.23B | 3.22B | 3.22B | 3.21B | 3.20B | |
| 3.54B | 3.54B | 3.54B | 3.54B | 3.53B | 3.52B | 3.52B | 3.52B | 3.50B |
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 |
|---|---|---|---|---|---|---|---|---|
| 94.83B | 97.69B | 96.77B | 81.46B | 53.82B | 31.54B | 24.58B | 21.46B | |
Cost of Goods Sold | 77.73B | 80.24B | 79.11B | 60.61B | 40.22B | 24.91B | 20.51B | 17.42B |
| 17.09B | 17.45B | 17.66B | 20.85B | 13.61B | 6.63B | 4.07B | 4.04B | |
| 18.0% | 17.9% | 18.2% | 25.6% | 25.3% | 21.0% | 16.6% | 18.8% | |
Total Operating Expenses | 12.74B | 10.37B | 8.77B | 7.20B | 7.11B | 4.64B | 4.00B | 4.43B |
| 6.41B | 4.54B | 3.97B | 3.08B | 2.59B | 1.49B | 1.34B | 1.46B | |
| 5.83B | 5.15B | 4.80B | 3.95B | 4.52B | 3.15B | 2.65B | 2.83B | |
| 4.36B | 7.08B | 8.89B | 13.66B | 6.52B | 1.99B | -69.00M | -388.00M | |
| 4.6% | 7.2% | 9.2% | 16.8% | 12.1% | 6.3% | -0.3% | -1.8% | |
| 5.28B | 8.99B | 9.97B | 13.72B | 6.34B | 1.15B | -665.00M | -1.00B | |
Interest Income | 1.68B | 1.57B | 1.07B | 297.00M | 56.00M | 30.00M | 44.00M | 24.00M |
| 338.00M | 350.00M | 156.00M | 191.00M | 371.00M | 748.00M | 685.00M | 663.00M | |
Other Income/Expense | 923.00M | 1.91B | 1.08B | 63.00M | -180.00M | -840.00M | -596.00M | -617.00M |
| 3.79B | 7.13B | 15.00B | 12.58B | 5.52B | 721.00M | -862.00M | -976.00M | |
| 1.42B | 1.84B | -5.00B | 1.13B | 699.00M | 292.00M | 110.00M | 58.00M | |
| 4.0% | 7.3% | 15.5% | 15.4% | 10.3% | 2.3% | -3.5% | -4.5% | |
| 10.50B | 12.44B | 13.56B | 17.40B | 9.43B | 4.32B | 2.08B | 1.51B | |
| 11.1% | 12.7% | 14.0% | 21.4% | 17.5% | 13.7% | 8.5% | 7.0% | |
| 6.15B | 5.37B | 4.67B | 3.75B | 2.91B | 2.32B | 2.15B | 1.90B | |
| 1.18 | 2.23 | 4.73 | 4.02 | 1.87 | 0.25 | -0.33 | -0.38 | |
| 1.08 | 2.04 | 4.31 | 3.62 | 1.63 | 0.21 | -0.33 | -0.38 | |
| 3.23B | 3.20B | 3.17B | 3.13B | 2.96B | 2.80B | 2.65B | 2.56B | |
| 3.53B | 3.50B | 3.48B | 3.48B | 3.39B | 3.25B | 2.65B | 2.56B |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.