Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | 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 | Quarter ended Jun 2024 |
|---|---|---|---|---|---|---|---|---|---|
| 31.80B | 8.85B | 8.76B | 7.41B | 6.79B | 5.93B | 6.06B | 5.31B | 5.07B | |
Cost of Goods Sold | 17.85B | 4.98B | 4.97B | 4.20B | 3.70B | 3.16B | 3.31B | 2.87B | 2.71B |
| 13.95B | 3.86B | 3.78B | 3.21B | 3.09B | 2.77B | 2.75B | 2.44B | 2.37B | |
| 43.9% | 43.7% | 43.2% | 43.3% | 45.6% | 46.7% | 45.4% | 45.9% | 46.6% | |
Total Operating Expenses | 10.90B | 3.25B | 2.90B | 2.48B | 2.27B | 2.01B | 1.93B | 1.88B | 1.64B |
| 2.42B | 699.00M | 584.00M | 567.00M | 567.00M | 551.00M | 512.00M | 504.00M | 460.00M | |
| 1.12B | -656.00M | 1.33B | -563.00M | 1.01B | 854.00M | 890.00M | 871.00M | 729.00M | |
| 3.05B | 611.00M | 889.00M | 724.00M | 825.00M | 763.00M | 820.00M | 557.00M | 726.00M | |
| 9.6% | 6.9% | 10.1% | 9.8% | 12.2% | 12.9% | 13.5% | 10.5% | 14.3% | |
| 2.32B | 579.00M | 784.00M | 241.00M | 716.00M | 706.00M | 763.00M | 520.00M | 668.00M | |
Interest Income | 128.00M | 27.00M | 8.00M | 49.00M | 44.00M | 37.00M | 41.00M | 43.00M | 39.00M |
| 174.00M | 65.00M | 38.00M | 35.00M | 36.00M | 39.00M | 48.00M | 40.00M | 39.00M | |
Other Income/Expense | -729.00M | -32.00M | -105.00M | -483.00M | -109.00M | -57.00M | -57.00M | -37.00M | -58.00M |
| 1.92B | 417.00M | 559.00M | 421.00M | 523.00M | 494.00M | 639.00M | 397.00M | 531.00M | |
| 365.00M | 162.00M | 225.00M | -215.00M | 193.00M | 212.00M | 124.00M | 123.00M | 137.00M | |
| 6.0% | 4.7% | 6.4% | 5.7% | 7.7% | 8.3% | 10.5% | 7.5% | 10.5% | |
| 3.94B | 857.00M | 1.13B | 933.00M | 1.02B | 935.00M | 972.00M | 714.00M | 880.00M | |
| 12.4% | 9.7% | 12.9% | 12.6% | 15.1% | 15.8% | 16.0% | 13.4% | 17.3% | |
| 892.00M | 246.00M | 238.00M | 209.00M | 199.00M | 172.00M | 152.00M | 157.00M | 154.00M | |
| 37.88 | 8.23 | 11.03 | 8.30 | 10.32 | 9.74 | 12.61 | 7.83 | 10.47 | |
| 37.88 | 8.23 | 11.03 | 8.30 | 10.32 | 9.74 | 12.60 | 7.83 | 10.47 | |
| 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | |
| 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M | 50.70M |
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 |
|---|---|---|---|---|---|---|---|---|
| 28.89B | 20.78B | 15.11B | 10.78B | 7.07B | 3.97B | 2.30B | 1.44B | |
Cost of Goods Sold | 16.04B | 11.20B | 7.52B | 5.58B | 4.06B | 2.27B | 1.19B | 742.64M |
| 12.86B | 9.58B | 7.59B | 5.20B | 3.00B | 1.71B | 1.10B | 697.01M | |
| 44.5% | 46.1% | 50.2% | 48.2% | 42.5% | 43.0% | 48.0% | 48.4% | |
Total Operating Expenses | 9.66B | 6.95B | 5.38B | 4.13B | 2.56B | 1.58B | 1.26B | 766.49M |
| 2.27B | 1.93B | 1.83B | 1.10B | 590.00M | 353.00M | 223.81M | 146.27M | |
| 4.30B | 3.15B | 2.50B | 1.96B | 1.54B | 1.09B | 1.03B | 620.22M | |
| 3.20B | 2.63B | 2.21B | 1.07B | 441.00M | 128.00M | -153.16M | -69.48M | |
| 11.1% | 12.7% | 14.6% | 9.9% | 6.2% | 3.2% | -6.7% | -4.8% | |
| 2.84B | 2.43B | 1.56B | 780.00M | 232.00M | 81.00M | -107.25M | -65.45M | |
Interest Income | 138.00M | 148.00M | 135.00M | 265.00M | 137.96M | 102.77M | 113.52M | 42.04M |
| 148.00M | 153.00M | 176.00M | 272.00M | 228.70M | 106.69M | 65.88M | 56.25M | |
Other Income/Expense | -359.00M | -199.00M | -651.00M | -289.00M | -209.00M | -47.00M | 45.91M | 4.03M |
| 2.00B | 1.91B | 987.00M | 482.00M | 83.00M | -1.00M | -172.00M | -36.59M | |
| 845.00M | 521.00M | 569.00M | 298.00M | 149.00M | 82.00M | 64.75M | -28.87M | |
| 6.9% | 9.2% | 6.5% | 4.5% | 1.2% | -0.0% | -7.5% | -2.5% | |
| 3.77B | 3.25B | 2.73B | 1.47B | 645.00M | 233.00M | -79.84M | -23.69M | |
| 13.1% | 15.6% | 18.1% | 13.7% | 9.1% | 5.9% | -3.5% | -1.6% | |
| 571.00M | 617.00M | 524.00M | 403.00M | 204.00M | 105.00M | 73.32M | 45.79M | |
| 39.39 | 37.69 | 19.64 | 9.57 | 1.67 | -0.01 | -3.53 | -0.82 | |
| 39.39 | 37.69 | 19.46 | 9.53 | 1.67 | -0.01 | -3.53 | -0.82 | |
| 50.70M | 50.70M | 50.26M | 50.35M | 49.80M | 49.74M | 48.69M | 44.53M | |
| 50.70M | 50.70M | 51.01M | 51.34M | 49.80M | 49.74M | 48.69M | 44.53M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.