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.78B | 707.33M | 706.60M | 708.45M | 659.90M | 603.31M | 558.57M | 536.59M | 533.32M | |
Cost of Goods Sold | 1.98B | 505.69M | 510.28M | 503.13M | 462.96M | 423.30M | 380.22M | 358.27M | 364.31M |
| 800.22M | 201.64M | 196.33M | 205.32M | 196.94M | 180.01M | 178.35M | 178.32M | 169.01M | |
| 28.8% | 28.5% | 27.8% | 29.0% | 29.8% | 29.8% | 31.9% | 33.2% | 31.7% | |
Total Operating Expenses | 216.81M | 54.81M | 54.82M | 52.05M | 55.13M | 53.68M | 64.83M | 52.94M | 56.73M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 189.02M | 48.10M | 47.92M | 44.92M | 48.08M | 46.66M | 57.90M | 45.43M | 49.22M | |
| 583.40M | 146.82M | 141.50M | 153.27M | 141.81M | 126.33M | 113.52M | 125.38M | 112.27M | |
| 21.0% | 20.8% | 20.0% | 21.6% | 21.5% | 20.9% | 20.3% | 23.4% | 21.1% | |
| 598.92M | 151.66M | 147.59M | 156.83M | 142.84M | 124.54M | 118.17M | 133.88M | 118.78M | |
Interest Income | 1.52M | -5.12M | 5.12M | N/A | 1.52M | 1.08M | 6.46M | 7.88M | 7.53M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | 15.52M | 4.84M | 6.09M | 3.56M | 1.03M | -1.80M | 4.65M | 8.50M | 6.50M |
| 491.50M | 121.36M | 123.87M | 135.13M | 111.14M | 90.26M | 114.59M | 117.02M | 96.43M | |
| 107.42M | 30.30M | 23.72M | 21.70M | 31.70M | 34.28M | 3.58M | 16.86M | 22.35M | |
| 17.7% | 17.2% | 17.5% | 19.1% | 16.8% | 15.0% | 20.5% | 21.8% | 18.1% | |
| 591.50M | 133.83M | 148.41M | 160.40M | 148.86M | 133.35M | 120.45M | 132.88M | 119.79M | |
| 21.3% | 18.9% | 21.0% | 22.6% | 22.6% | 22.1% | 21.6% | 24.8% | 22.5% | |
| 14.18M | -6.91M | 6.91M | 7.13M | 7.05M | 7.01M | 6.93M | 7.51M | 7.52M | |
| 17.39 | 4.31 | 4.35 | 4.78 | 3.95 | 3.16 | 3.77 | 3.78 | 3.11 | |
| 17.07 | 4.25 | 4.28 | 4.67 | 3.87 | 3.10 | 3.67 | 3.67 | 3.01 | |
| 28.31M | 28.31M | 28.45M | 28.29M | 29.03M | 29.49M | 30.39M | 30.95M | 31.05M | |
| 28.76M | 28.76M | 28.96M | 28.96M | 29.71M | 30.16M | 31.20M | 32.01M | 32.09M |
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.53B | 2.11B | 1.89B | 1.46B | 1.14B | 925.92M | 860.97M | 704.59M | |
Cost of Goods Sold | 1.77B | 1.45B | 1.36B | 1.03B | 814.22M | 647.20M | 615.27M | 489.06M |
| 760.62M | 656.30M | 524.50M | 432.44M | 328.15M | 278.73M | 245.70M | 215.53M | |
| 30.1% | 31.1% | 27.8% | 29.6% | 28.7% | 30.1% | 28.5% | 30.6% | |
Total Operating Expenses | 225.68M | 209.44M | 187.68M | 153.74M | 129.54M | 111.68M | 118.43M | 114.48M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 197.56M | 180.18M | 161.35M | 131.40M | 108.42M | 92.16M | 95.25M | 75.68M | |
| 534.93M | 446.87M | 336.82M | 278.70M | 198.62M | 167.04M | 127.26M | 101.05M | |
| 21.1% | 21.2% | 17.9% | 19.1% | 17.4% | 18.0% | 14.8% | 14.3% | |
| 542.38M | 475.92M | 335.68M | 282.86M | 201.85M | 168.53M | 124.83M | 93.95M | |
Interest Income | N/A | 25.00M | N/A | N/A | N/A | 307K | N/A | N/A |
| N/A | N/A | 488K | 2.90M | 105K | N/A | 1.57M | 8.16M | |
Other Income/Expense | 7.44M | 29.05M | -1.14M | 4.16M | 3.24M | 1.49M | -2.43M | -7.10M |
| 451.12M | 404.39M | 282.81M | 245.37M | 181.85M | 145.38M | 100.44M | 73.19M | |
| 91.25M | 71.54M | 52.87M | 37.49M | 20.00M | 23.15M | 24.39M | 20.77M | |
| 17.8% | 19.2% | 15.0% | 16.8% | 15.9% | 15.7% | 11.7% | 10.4% | |
| 563.06M | 476.12M | 363.15M | 301.04M | 219.73M | 186.57M | 150.45M | 139.85M | |
| 22.3% | 22.6% | 19.3% | 20.6% | 19.2% | 20.1% | 17.5% | 19.8% | |
| 28.12M | 29.25M | 26.33M | 22.34M | 21.12M | 19.53M | 23.19M | 38.80M | |
| 15.64 | 13.06 | 9.20 | 7.57 | 5.06 | 4.07 | 2.79 | 2.05 | |
| 15.28 | 12.63 | 8.88 | 7.28 | 4.81 | 3.84 | 2.67 | 1.97 | |
| 28.85M | 30.96M | 30.72M | 32.39M | 35.86M | 35.63M | 35.88M | 35.55M | |
| 29.53M | 32.01M | 31.84M | 33.67M | 37.70M | 37.71M | 37.58M | 36.91M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.