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 |
|---|---|---|---|---|---|---|---|---|---|
| 1.09B | 284.00M | 270.71M | 263.62M | 267.56M | 255.47M | 250.52M | 240.00M | 239.94M | |
Cost of Goods Sold | 691.76M | 180.31M | 169.63M | 169.72M | 172.10M | 162.35M | 162.35M | 153.67M | 154.58M |
| 394.12M | 103.68M | 101.08M | 93.90M | 95.45M | 93.11M | 88.17M | 86.34M | 85.36M | |
| 36.3% | 36.5% | 37.3% | 35.6% | 35.7% | 36.4% | 35.2% | 36.0% | 35.6% | |
Total Operating Expenses | 164.62M | 44.46M | 45.46M | 33.83M | 40.87M | 41.67M | 37.15M | 38.89M | 37.37M |
| 24.79M | 4.53M | 5.88M | 5.05M | 9.32M | 4.66M | 4.66M | 4.51M | 4.33M | |
| 152.91M | 39.91M | 39.58M | 4.05M | 69.37M | 37.37M | 32.00M | 33.79M | 33.04M | |
| 229.50M | 59.22M | 55.63M | 60.07M | 54.58M | 51.44M | 51.02M | 47.44M | 47.99M | |
| 21.1% | 20.9% | 20.5% | 22.8% | 20.4% | 20.1% | 20.4% | 19.8% | 20.0% | |
| 212.38M | 57.78M | 52.52M | 50.03M | 52.04M | 49.01M | 47.94M | 44.48M | 43.89M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 9.07M | 1.44M | 3.10M | 2.18M | 2.35M | 2.77M | 2.92M | 2.82M | 4.07M | |
Other Income/Expense | -17.11M | -1.44M | -3.10M | -10.03M | -2.54M | -2.43M | -3.08M | -2.96M | -4.10M |
| 164.41M | 44.62M | 40.28M | 39.23M | 40.29M | 38.28M | 37.05M | 33.58M | 33.84M | |
| 47.97M | 13.17M | 12.24M | 10.81M | 11.76M | 10.73M | 10.89M | 10.90M | 10.06M | |
| 15.1% | 15.7% | 14.9% | 14.9% | 15.1% | 15.0% | 14.8% | 14.0% | 14.1% | |
| 287.85M | 71.44M | 68.12M | 71.29M | 77.00M | 62.84M | 62.03M | 58.34M | 58.90M | |
| 26.5% | 25.2% | 25.2% | 27.0% | 28.8% | 24.6% | 24.8% | 24.3% | 24.5% | |
| 58.35M | 12.22M | 12.49M | 11.22M | 22.42M | 11.40M | 11.01M | 10.90M | 10.90M | |
| 5.12 | 1.40 | 1.25 | 1.22 | 1.25 | 1.18 | 1.14 | 1.03 | 1.04 | |
| 5.08 | 1.38 | 1.25 | 1.21 | 1.24 | 1.17 | 1.13 | 1.03 | 1.03 | |
| 32.24M | 32.24M | 32.28M | 32.32M | 32.70M | 32.74M | 32.44M | 32.55M | 32.37M | |
| 32.24M | 32.24M | 32.28M | 32.32M | 32.70M | 32.74M | 32.81M | 32.55M | 32.78M |
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 |
|---|---|---|---|---|---|---|---|---|
| 1.04B | 953.68M | 922.44M | 942.36M | 799.02M | 703.64M | 643.71M | 643.68M | |
Cost of Goods Sold | 666.53M | 617.48M | 620.38M | 661.91M | 555.85M | 479.75M | 432.34M | 439.43M |
| 370.63M | 336.21M | 302.06M | 280.45M | 243.17M | 223.90M | 211.37M | 204.25M | |
| 35.7% | 35.3% | 32.7% | 29.8% | 30.4% | 31.8% | 32.8% | 31.7% | |
Total Operating Expenses | 152.30M | 153.30M | 142.86M | 135.26M | 115.67M | 112.75M | 108.81M | 96.50M |
| 18.51M | 16.79M | 15.05M | 12.19M | 13.52M | 10.33M | 11.38M | 11.59M | |
| 142.80M | 136.50M | 130.13M | 123.07M | 102.15M | 102.42M | 97.44M | 84.91M | |
| 218.33M | 182.91M | 159.19M | 145.19M | 127.50M | 111.15M | 102.55M | 107.10M | |
| 21.1% | 19.2% | 17.3% | 15.4% | 16.0% | 15.8% | 15.9% | 16.6% | |
| 199.03M | 166.45M | 137.26M | 133.75M | 125.23M | 106.42M | 96.48M | 99.03M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 10.22M | 16.53M | 22.61M | 10.27M | 2.46M | 4.44M | 5.96M | 7.61M | |
Other Income/Expense | -19.30M | -16.46M | -21.93M | -11.44M | -2.27M | -4.73M | -6.08M | -8.07M |
| 154.84M | 128.47M | 108.54M | 105.37M | 96.10M | 84.62M | 79.67M | 78.57M | |
| 44.19M | 37.98M | 28.72M | 28.38M | 29.13M | 21.79M | 16.81M | 20.46M | |
| 14.9% | 13.5% | 11.8% | 11.2% | 12.0% | 12.0% | 12.4% | 12.2% | |
| 263.52M | 230.88M | 214.13M | 197.03M | 176.38M | 162.43M | 148.41M | 151.77M | |
| 25.4% | 24.2% | 23.2% | 20.9% | 22.1% | 23.1% | 23.1% | 23.6% | |
| 45.19M | 47.97M | 54.94M | 51.85M | 48.88M | 51.28M | 45.86M | 44.67M | |
| 4.80 | 3.97 | 3.38 | 3.29 | 2.98 | 2.63 | 2.48 | 2.44 | |
| 4.75 | 3.93 | 3.35 | 3.25 | 2.94 | 2.60 | 2.45 | 2.42 | |
| 32.60M | 32.33M | 32.11M | 32.02M | 32.22M | 32.18M | 32.14M | 32.26M | |
| 32.60M | 32.72M | 32.45M | 32.39M | 32.67M | 32.50M | 32.51M | 32.45M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.