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.14B | 1.26B | 1.11B | 929.00M | 843.50M | 823.10M | 777.40M | 765.40M | 747.70M | |
Cost of Goods Sold | 3.66B | 1.09B | 973.60M | 836.50M | 760.80M | 752.40M | 673.40M | 685.90M | 671.80M |
| 477.50M | 169.10M | 133.20M | 92.50M | 82.70M | 70.70M | 104.00M | 79.50M | 75.90M | |
| 11.5% | 13.5% | 12.0% | 10.0% | 9.8% | 8.6% | 13.4% | 10.4% | 10.2% | |
Total Operating Expenses | 136.60M | 35.40M | 35.40M | 31.90M | 33.90M | 32.60M | 62.60M | 57.40M | 58.50M |
| 101.20M | N/A | 35.40M | 31.90M | 33.90M | 63.40M | N/A | N/A | N/A | |
| 136.60M | 35.40M | 35.40M | 31.90M | 33.90M | 30.80M | 30.80M | 27.80M | 28.80M | |
| 340.90M | 133.70M | 97.80M | 60.60M | 48.80M | 38.00M | 41.40M | 22.10M | 17.40M | |
| 8.2% | 10.6% | 8.8% | 6.5% | 5.8% | 4.6% | 5.3% | 2.9% | 2.3% | |
| 300.00M | 126.30M | 82.40M | 43.50M | 47.80M | 29.90M | 28.80M | 12.10M | 15.40M | |
Interest Income | 800K | 200K | 200K | 200K | 200K | 200K | 200K | 600K | 900K |
| 55.30M | 14.50M | 14.40M | 14.00M | 12.40M | 12.50M | 11.20M | 10.40M | 10.70M | |
Other Income/Expense | -40.90M | -7.40M | -15.40M | -17.10M | -1.00M | -8.10M | -12.60M | -10.00M | -2.00M |
| 227.00M | 96.80M | 62.50M | 28.20M | 39.50M | 23.20M | 21.60M | 7.10M | 12.00M | |
| 73.00M | 29.50M | 19.90M | 15.30M | 8.30M | 6.70M | 7.20M | 5.00M | 3.40M | |
| 5.5% | 7.7% | 5.6% | 3.0% | 4.7% | 2.8% | 2.8% | 0.9% | 1.6% | |
| 463.80M | 163.30M | 128.20M | 91.50M | 80.80M | 67.60M | 71.40M | 51.70M | 47.30M | |
| 11.2% | 13.0% | 11.6% | 9.8% | 9.6% | 8.2% | 9.2% | 6.8% | 6.3% | |
| 122.90M | 29.60M | 30.40M | 30.90M | 32.00M | 29.60M | 30.00M | 29.60M | 29.90M | |
| 13.95 | 5.92 | 3.85 | 1.74 | 2.44 | 1.44 | 1.34 | 0.44 | 0.75 | |
| 13.49 | 5.72 | 3.71 | 1.68 | 2.38 | 1.41 | 1.31 | 0.43 | 0.74 | |
| 16.30M | 16.30M | 16.25M | 16.21M | 16.19M | 16.14M | 16.12M | 16.07M | 16.09M | |
| 16.89M | 16.89M | 16.84M | 16.75M | 16.61M | 16.46M | 16.40M | 16.32M | 16.34M |
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.37B | 3.02B | 3.09B | 3.43B | 2.62B | 1.17B | 1.51B | 1.59B | |
Cost of Goods Sold | 3.05B | 2.69B | 2.75B | 3.18B | 2.35B | 941.30M | 1.22B | 1.34B |
| 319.90M | 332.90M | 332.10M | 247.70M | 273.90M | 231.40M | 298.90M | 241.30M | |
| 9.5% | 11.0% | 10.8% | 7.2% | 10.4% | 19.7% | 19.7% | 15.2% | |
Total Operating Expenses | 129.20M | 245.20M | 236.30M | 243.70M | 209.50M | 150.30M | 173.20M | 97.70M |
| 129.20M | 120.80M | 11.10M | N/A | N/A | 9.10M | 10.50M | 96.30M | |
| 129.20M | 120.80M | 122.70M | 110.90M | 118.80M | 95.90M | 104.50M | 96.30M | |
| 190.70M | 87.70M | 95.80M | 4.00M | 64.40M | 81.10M | 125.70M | 143.60M | |
| 5.7% | 2.9% | 3.1% | 0.1% | 2.5% | 6.9% | 8.3% | 9.1% | |
| 150.00M | 63.50M | 56.30M | -37.90M | -24.00M | 38.80M | 80.40M | 120.00M | |
Interest Income | 800K | 3.60M | 1.70M | 1.30M | 200K | 600K | 600K | 300K |
| 50.10M | 43.70M | 46.90M | 48.30M | 49.50M | 40.90M | 24.60M | 22.70M | |
Other Income/Expense | -40.70M | -24.20M | -39.50M | -41.90M | -88.40M | -42.30M | -45.30M | -23.60M |
| 112.50M | 46.80M | 47.20M | -29.60M | -18.50M | 28.80M | 62.00M | 91.70M | |
| 37.50M | 16.70M | 9.10M | -8.30M | -5.50M | 10.00M | 18.40M | 28.30M | |
| 3.3% | 1.5% | 1.5% | -0.9% | -0.7% | 2.5% | 4.1% | 5.8% | |
| 313.20M | 204.10M | 204.40M | 110.90M | 155.90M | 133.30M | 174.80M | 187.50M | |
| 9.3% | 6.7% | 6.6% | 3.2% | 5.9% | 11.4% | 11.5% | 11.8% | |
| 122.50M | 116.40M | 108.60M | 106.90M | 91.50M | 52.20M | 49.10M | 43.90M | |
| 6.96 | 2.91 | 2.95 | -1.86 | -1.17 | 1.82 | 3.88 | 5.53 | |
| 6.77 | 2.87 | 2.92 | -1.86 | -1.17 | 1.81 | 3.83 | 5.43 | |
| 16.17M | 16.07M | 15.99M | 15.91M | 15.84M | 15.80M | 16.00M | 16.59M | |
| 16.62M | 16.32M | 16.13M | 15.91M | 15.84M | 15.91M | 16.20M | 16.87M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.