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 |
|---|---|---|---|---|---|---|---|---|---|
| 9.71B | 2.71B | 2.49B | 2.31B | 2.20B | 2.00B | 1.93B | 1.81B | 1.69B | |
Cost of Goods Sold | 3.54B | 1.03B | 924.00M | 818.10M | 766.20M | 728.70M | 699.44M | 649.20M | 593.20M |
| 6.17B | 1.68B | 1.56B | 1.49B | 1.44B | 1.28B | 1.23B | 1.16B | 1.10B | |
| 63.5% | 61.9% | 62.9% | 64.6% | 65.2% | 63.7% | 63.8% | 64.2% | 64.9% | |
Total Operating Expenses | 2.01B | 519.00M | 530.90M | 512.00M | 452.40M | 417.30M | 431.34M | 376.40M | 397.60M |
| 1.31B | 343.70M | 348.40M | 326.00M | 296.50M | 266.40M | 285.02M | 235.80M | 267.50M | |
| 699.70M | 175.30M | 182.50M | 186.00M | 155.90M | 150.90M | 146.33M | 140.60M | 130.10M | |
| 4.16B | 1.16B | 1.03B | 978.20M | 986.20M | 858.80M | 799.65M | 785.30M | 699.60M | |
| 42.8% | 42.7% | 41.5% | 42.4% | 44.7% | 42.8% | 41.4% | 43.4% | 41.4% | |
| 4.57B | 1.27B | 1.14B | 1.08B | 1.08B | 955.00M | 888.93M | 882.90M | 770.40M | |
Interest Income | 402.40M | 109.20M | 103.00M | 99.80M | 90.40M | 90.20M | 90.35M | 85.40M | 71.40M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | 411.00M | 113.60M | 104.50M | 98.90M | 94.00M | 96.20M | 89.28M | 97.60M | 70.80M |
| 3.72B | 1.02B | 955.80M | 853.00M | 888.80M | 813.80M | 801.00M | 748.00M | 665.40M | |
| 845.60M | 248.50M | 181.60M | 224.10M | 191.40M | 141.20M | 87.93M | 134.90M | 105.00M | |
| 38.3% | 37.8% | 38.4% | 37.0% | 40.3% | 40.6% | 41.5% | 41.3% | 39.4% | |
| 4.24B | 1.18B | 1.06B | 1.00B | 999.00M | 872.60M | 815.04M | 800.90M | 715.10M | |
| 43.6% | 43.6% | 42.4% | 43.4% | 45.3% | 43.5% | 42.2% | 44.2% | 42.3% | |
| 82.10M | 23.30M | 22.80M | 23.20M | 12.80M | 13.80M | 15.39M | 15.60M | 15.50M | |
| 2.96 | 0.81 | 0.76 | 0.68 | 0.71 | 0.65 | 0.64 | 0.60 | 0.53 | |
| 2.92 | 0.80 | 0.75 | 0.67 | 0.70 | 0.64 | 0.62 | 0.58 | 0.52 | |
| 1.26B | 1.26B | 1.26B | 1.26B | 1.26B | 1.26B | 1.26B | 1.26B | 1.25B | |
| 1.27B | 1.27B | 1.28B | 1.28B | 1.27B | 1.28B | 1.28B | 1.28B | 1.28B |
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 |
|---|---|---|---|---|---|---|---|---|
| 9.01B | 7.00B | 5.86B | 4.38B | 2.95B | 2.32B | 2.41B | 2.15B | |
Cost of Goods Sold | 3.24B | 2.51B | 2.23B | 1.71B | 1.07B | 835.63M | 866.37M | 777.99M |
| 5.77B | 4.49B | 3.63B | 2.68B | 1.88B | 1.48B | 1.54B | 1.37B | |
| 64.1% | 64.1% | 61.9% | 61.1% | 63.8% | 63.9% | 64.1% | 63.8% | |
Total Operating Expenses | 1.91B | 1.55B | 1.37B | 1.15B | 956.04M | 782.20M | 738.56M | 1.10B |
| 1.24B | 996.70M | 854.92M | 728.39M | 586.75M | 486.59M | 462.76M | 442.47M | |
| 675.30M | 550.00M | 518.11M | 420.20M | 369.29M | 295.61M | 275.81M | 252.56M | |
| 3.86B | 2.94B | 2.26B | 1.53B | 924.74M | 699.68M | 805.77M | 273.35M | |
| 42.8% | 42.0% | 38.5% | 34.9% | 31.4% | 30.2% | 33.4% | 12.7% | |
| 4.25B | 3.27B | 2.42B | 1.58B | 930.88M | 738.86M | 862.27M | 288.80M | |
Interest Income | 383.40M | 311.00M | 152.42M | 27.56M | 7.21M | 27.14M | 51.14M | 31.67M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.70M | |
Other Income/Expense | 393.60M | 320.50M | 164.78M | 54.69M | 6.14M | 39.18M | 56.50M | 15.45M |
| 3.51B | 2.85B | 2.09B | 1.35B | 840.85M | 634.56M | 859.87M | 328.12M | |
| 738.30M | 413.00M | 334.70M | 229.35M | 90.03M | 104.31M | 2.40M | -39.31M | |
| 39.0% | 40.7% | 35.6% | 30.9% | 28.5% | 27.4% | 35.7% | 15.3% | |
| 3.93B | 3.01B | 2.33B | 1.59B | 975.07M | 734.84M | 838.62M | 301.02M | |
| 43.6% | 42.9% | 39.7% | 36.3% | 33.1% | 31.7% | 34.8% | 14.0% | |
| 72.60M | 62.00M | 70.63M | 62.70M | 50.33M | 35.16M | 32.85M | 27.67M | |
| 2.79 | 2.27 | 1.69 | 1.10 | 0.69 | 0.52 | 0.70 | 0.27 | |
| 2.75 | 2.23 | 1.65 | 1.07 | 0.66 | 0.50 | 0.66 | 0.25 | |
| 1.26B | 1.26B | 1.24B | 1.23B | 1.23B | 1.22B | 1.22B | 1.20B | |
| 1.28B | 1.28B | 1.27B | 1.27B | 1.28B | 1.27B | 1.29B | 1.29B |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.