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 |
|---|---|---|---|---|---|---|---|---|---|
| 2.59B | 724.70M | 696.40M | 581.00M | 589.20M | 577.20M | 557.60M | 544.10M | 597.20M | |
Cost of Goods Sold | 1.51B | 417.20M | 415.10M | 339.40M | 337.90M | 334.90M | 320.00M | 321.60M | 359.20M |
| 1.08B | 307.50M | 281.30M | 241.60M | 251.30M | 242.30M | 237.60M | 222.50M | 238.00M | |
| 41.7% | 42.4% | 40.4% | 41.6% | 42.7% | 42.0% | 42.6% | 40.9% | 39.9% | |
Total Operating Expenses | 617.10M | 163.20M | 181.20M | 139.80M | 132.90M | 139.40M | 136.50M | 136.30M | 132.80M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 617.10M | 163.20M | 181.20M | 139.80M | 132.90M | 139.40M | 140.50M | 136.30M | 132.40M | |
| 464.60M | 144.30M | 100.10M | 101.80M | 118.40M | 102.90M | 101.10M | 86.20M | 105.20M | |
| 17.9% | 19.9% | 14.4% | 17.5% | 20.1% | 17.8% | 18.1% | 15.8% | 17.6% | |
| 442.50M | 128.00M | 85.10M | 109.00M | 120.40M | 104.60M | 98.80M | 85.90M | 100.10M | |
Interest Income | 8.80M | 2.10M | 1.60M | 2.90M | 2.20M | 2.90M | 3.20M | 1.50M | 1.50M |
| 35.90M | 16.60M | 16.80M | 1.50M | 1.00M | 4.30M | 4.50M | 5.30M | 7.30M | |
Other Income/Expense | -22.10M | -16.30M | -15.00M | 7.20M | 2.00M | 1.70M | -2.30M | -300K | -5.10M |
| 336.10M | 95.90M | 67.10M | 81.70M | 91.40M | 86.40M | 107.10M | 81.00M | 77.30M | |
| 106.40M | 32.10M | 18.00M | 27.30M | 29.00M | 24.30M | 20.50M | 15.60M | 22.80M | |
| 13.0% | 13.2% | 9.6% | 14.1% | 15.5% | 15.0% | 19.2% | 14.9% | 12.9% | |
| 544.70M | 171.70M | 128.20M | 114.20M | 130.60M | 116.00M | 113.60M | 99.70M | 119.10M | |
| 21.0% | 23.7% | 18.4% | 19.7% | 22.2% | 20.1% | 20.4% | 18.3% | 19.9% | |
| 80.10M | 27.40M | 28.10M | 12.40M | 12.20M | 13.10M | 12.50M | 13.50M | 13.90M | |
| 5.79 | 1.64 | 1.14 | 1.42 | 1.59 | 1.40 | 1.87 | 1.42 | 1.35 | |
| 5.73 | 1.64 | 1.14 | 1.39 | 1.56 | 1.37 | 1.87 | 1.40 | 1.33 | |
| 57.70M | 57.70M | 57.70M | 57.60M | 57.60M | 57.40M | 57.40M | 57.10M | 57.20M | |
| 58.70M | 58.70M | 58.70M | 58.60M | 58.60M | 58.50M | 58.50M | 57.80M | 58.20M |
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 |
|---|---|---|---|---|---|---|---|---|
| 2.31B | 2.13B | 1.86B | 1.78B | 2.06B | 2.94B | 3.28B | 3.35B | |
Cost of Goods Sold | 1.33B | 1.26B | 1.11B | 1.12B | 1.37B | 1.93B | 2.10B | 2.16B |
| 972.80M | 867.80M | 751.00M | 661.20M | 688.80M | 1.01B | 1.18B | 1.19B | |
| 42.2% | 40.7% | 40.3% | 37.2% | 33.4% | 34.3% | 35.9% | 35.5% | |
Total Operating Expenses | 548.60M | 512.00M | 500.60M | 655.90M | 467.10M | 743.30M | 968.60M | 748.00M |
| N/A | 46.10M | 54.80M | 48.30M | 49.50M | 74.60M | 74.70M | 89.10M | |
| 548.60M | 526.90M | 473.50M | 507.50M | 489.30M | 715.80M | 711.60M | 690.60M | |
| 424.20M | 355.80M | 250.40M | 5.30M | 221.70M | 262.90M | 210.40M | 441.30M | |
| 18.4% | 16.7% | 13.4% | 0.3% | 10.7% | 9.0% | 6.4% | 13.2% | |
| 432.80M | 338.50M | 233.10M | 236.50M | 233.70M | 224.50M | 170.70M | 411.40M | |
Interest Income | 11.20M | 5.50M | 5.10M | 3.20M | 1.40M | 2.00M | 2.70M | 2.30M |
| 11.30M | 27.20M | 22.70M | 10.10M | 46.90M | 55.30M | 46.80M | 50.90M | |
Other Income/Expense | 8.60M | -17.30M | -17.30M | 231.20M | 12.00M | -38.40M | -39.70M | -29.90M |
| 366.60M | 294.70M | 255.90M | 401.10M | 435.40M | 181.00M | 133.30M | 335.60M | |
| 101.10M | 70.30M | 57.20M | 70.10M | 36.30M | 43.40M | 37.10M | 75.90M | |
| 15.9% | 13.8% | 13.7% | 22.6% | 21.1% | 6.2% | 4.1% | 10.0% | |
| 474.40M | 406.80M | 285.80M | 39.00M | 260.10M | 390.40M | 323.90M | 561.30M | |
| 20.6% | 19.1% | 15.3% | 2.2% | 12.6% | 13.3% | 9.9% | 16.8% | |
| 50.20M | 51.00M | 35.40M | 33.70M | 38.40M | 127.50M | 113.50M | 120.00M | |
| 6.38 | 5.15 | 4.51 | 7.11 | 7.46 | 3.10 | 2.23 | 5.63 | |
| 6.26 | 5.05 | 4.45 | 7.01 | 7.35 | 3.08 | 2.20 | 5.50 | |
| 57.50M | 57.20M | 56.70M | 56.40M | 58.40M | 58.30M | 59.80M | 59.60M | |
| 58.60M | 58.30M | 57.50M | 57.20M | 59.20M | 58.80M | 60.60M | 61.00M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.