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 |
|---|---|---|---|---|---|---|---|---|---|
| 4.35B | 1.25B | 1.08B | 1.03B | 988.00M | 973.00M | 936.00M | 934.00M | 896.00M | |
Cost of Goods Sold | 2.43B | 653.00M | 634.00M | 615.00M | 527.00M | 520.00M | 492.00M | 493.00M | 464.00M |
| 1.92B | 595.00M | 444.00M | 418.00M | 461.00M | 453.00M | 444.00M | 441.00M | 432.00M | |
| 44.1% | 47.7% | 41.2% | 40.5% | 46.7% | 46.6% | 47.4% | 47.2% | 48.2% | |
Total Operating Expenses | 1.20B | 344.00M | 271.00M | 263.00M | 323.00M | 318.00M | 333.00M | 305.00M | 304.00M |
| 311.00M | 76.00M | 81.00M | 78.00M | 76.00M | 76.00M | 70.00M | 65.00M | 70.00M | |
| 755.00M | 200.00M | 190.00M | 185.00M | 180.00M | 175.00M | 185.00M | 176.00M | 167.00M | |
| 717.00M | 251.00M | 173.00M | 155.00M | 138.00M | 135.00M | 111.00M | 136.00M | 128.00M | |
| 16.5% | 20.1% | 16.0% | 15.0% | 14.0% | 13.9% | 11.9% | 14.6% | 14.3% | |
| 488.00M | 213.00M | 102.00M | 89.00M | 84.00M | 72.00M | 59.00M | 80.00M | 60.00M | |
Interest Income | 11.00M | 2.00M | 2.00M | 4.00M | 3.00M | 4.00M | 3.00M | 5.00M | 6.00M |
| 191.00M | 42.00M | 45.00M | 51.00M | 53.00M | 55.00M | 53.00M | 66.00M | 64.00M | |
Other Income/Expense | -229.00M | -38.00M | -71.00M | -66.00M | -54.00M | -63.00M | -52.00M | -56.00M | -68.00M |
| 440.00M | 175.00M | 84.00M | 107.00M | 74.00M | 62.00M | 52.00M | 91.00M | 62.00M | |
| 48.00M | 38.00M | 18.00M | -18.00M | 10.00M | 10.00M | 7.00M | -11.00M | -2.00M | |
| 10.1% | 14.0% | 7.8% | 10.4% | 7.5% | 6.4% | 5.6% | 9.7% | 6.9% | |
| 1.06B | 337.00M | 258.00M | 241.00M | 224.00M | 222.00M | 196.00M | 222.00M | 215.00M | |
| 24.4% | 27.0% | 23.9% | 23.3% | 22.7% | 22.8% | 20.9% | 23.8% | 24.0% | |
| 343.00M | 86.00M | 85.00M | 86.00M | 86.00M | 87.00M | 85.00M | 86.00M | 87.00M | |
| 6.54 | 2.59 | 1.25 | 1.60 | 1.10 | 0.92 | 0.77 | 1.34 | 0.92 | |
| 6.27 | 2.41 | 1.18 | 1.58 | 1.10 | 0.92 | 0.77 | 1.33 | 0.92 | |
| 67.60M | 67.60M | 67.40M | 67.30M | 67.30M | 67.20M | 67.40M | 67.40M | 67.40M | |
| 72.70M | 72.70M | 71.10M | 68.00M | 67.60M | 67.40M | 67.70M | 67.70M | 67.60M |
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 |
|---|---|---|---|---|---|---|---|---|
| 3.93B | 3.59B | 3.62B | 3.55B | 2.95B | 2.33B | 1.90B | 2.08B | |
Cost of Goods Sold | 2.34B | 1.88B | 1.98B | 2.00B | 1.57B | 1.28B | 1.07B | 1.10B |
| 1.59B | 1.71B | 1.64B | 1.55B | 1.38B | 1.05B | 830.40M | 979.48M | |
| 40.4% | 47.6% | 45.3% | 43.6% | 46.8% | 45.0% | 43.7% | 47.2% | |
Total Operating Expenses | 1.02B | 1.21B | 3.20B | 930.00M | 681.00M | 595.00M | 610.60M | 485.40M |
| 299.00M | 271.00M | 288.00M | 241.00M | 200.00M | 173.00M | 164.10M | 135.72M | |
| 724.00M | 674.00M | 675.00M | 488.00M | 385.00M | 353.00M | 330.30M | 298.12M | |
| 565.00M | 498.00M | -1.55B | 617.00M | 699.00M | 454.00M | 219.80M | 494.06M | |
| 14.4% | 13.9% | -42.9% | 17.4% | 23.7% | 19.5% | 11.6% | 23.8% | |
| 304.00M | 180.00M | -1.93B | 433.00M | 665.00M | 423.00M | 177.80M | 480.95M | |
Interest Income | 14.00M | 21.00M | 83.00M | 4.00M | N/A | 1.00M | 5.47M | 5.78M |
| 212.00M | 345.00M | 422.00M | 177.00M | 25.00M | 29.00M | 50.77M | 17.32M | |
Other Income/Expense | -261.00M | -318.00M | -374.00M | -184.00M | -34.00M | -31.00M | -42.00M | -13.11M |
| 295.00M | 190.00M | -1.84B | 333.00M | 551.00M | 350.00M | 140.40M | 392.90M | |
| 9.00M | -10.00M | -87.00M | 100.00M | 114.00M | 73.00M | 37.40M | 88.05M | |
| 7.5% | 5.3% | -50.8% | 9.4% | 18.7% | 15.0% | 7.4% | 18.9% | |
| 909.00M | 846.00M | -1.16B | 833.00M | 803.00M | 553.00M | 329.80M | 573.86M | |
| 23.1% | 23.6% | -31.9% | 23.5% | 27.2% | 23.7% | 17.4% | 27.7% | |
| 344.00M | 348.00M | 397.00M | 216.00M | 104.00M | 99.00M | 110.00M | 79.80M | |
| 4.39 | 2.82 | -27.56 | 5.58 | 9.95 | 6.35 | 2.57 | 7.22 | |
| 4.37 | 2.81 | -27.56 | 5.56 | 9.90 | 6.33 | 2.55 | 7.14 | |
| 67.30M | 67.30M | 66.80M | 59.70M | 55.40M | 55.09M | 54.71M | 54.41M | |
| 67.70M | 67.60M | 66.80M | 59.90M | 55.70M | 55.30M | 55.11M | 54.99M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.