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.01B | 1.08B | 1.00B | 973.54M | 950.40M | 900.33M | 833.62M | 829.79M | 888.04M | |
Cost of Goods Sold | 3.51B | 937.84M | 867.16M | 863.47M | 839.72M | 797.83M | 737.91M | 743.85M | 810.75M |
| 497.87M | 143.89M | 133.22M | 110.08M | 110.68M | 102.50M | 95.71M | 85.94M | 77.29M | |
| 12.4% | 13.3% | 13.3% | 11.3% | 11.6% | 11.4% | 11.5% | 10.4% | 8.7% | |
Total Operating Expenses | 274.35M | 74.41M | 69.42M | 64.60M | 65.92M | 63.31M | 62.52M | 55.79M | 56.93M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 274.35M | 74.41M | 69.42M | 64.60M | 65.92M | 63.31M | 62.52M | 56.69M | 57.46M | |
| 221.98M | 67.94M | 63.80M | 45.48M | 44.76M | 39.19M | 33.19M | 30.16M | 20.36M | |
| 5.5% | 6.3% | 6.4% | 4.7% | 4.7% | 4.4% | 4.0% | 3.6% | 2.3% | |
| 222.28M | 67.13M | 64.03M | 46.39M | 44.73M | 37.39M | 32.77M | 27.00M | 18.53M | |
Interest Income | 2.26M | 866K | 910K | 290K | 197K | 45K | 191K | 119K | 73K |
| 964K | -2.02M | 659K | 889K | 1.44M | 1.91M | 1.41M | 2.21M | 2.02M | |
Other Income/Expense | 299K | -814K | 225K | 916K | -28K | -1.79M | -422K | -3.15M | -1.83M |
| 165.29M | 49.85M | 46.80M | 36.55M | 32.09M | 26.47M | 23.31M | 15.95M | 10.65M | |
| 56.99M | 17.28M | 17.23M | 9.84M | 12.64M | 10.93M | 9.46M | 11.05M | 7.88M | |
| 4.1% | 4.6% | 4.7% | 3.8% | 3.4% | 2.9% | 2.8% | 1.9% | 1.2% | |
| 255.95M | 50.18M | 81.56M | 62.71M | 61.50M | 55.53M | 49.38M | 46.55M | 37.05M | |
| 6.4% | 4.6% | 8.2% | 6.4% | 6.5% | 6.2% | 5.9% | 5.6% | 4.2% | |
| 33.97M | -17.76M | 17.76M | 17.23M | 16.74M | 16.34M | 16.19M | 16.39M | 16.69M | |
| 10.63 | 3.20 | 3.01 | 2.35 | 2.07 | 1.70 | 1.46 | 0.99 | 0.65 | |
| 10.53 | 3.16 | 2.99 | 2.33 | 2.05 | 1.70 | 1.45 | 0.99 | 0.65 | |
| 15.56M | 15.56M | 15.54M | 15.53M | 15.53M | 15.53M | 15.99M | 16.13M | 16.28M | |
| 15.71M | 15.71M | 15.68M | 15.66M | 15.63M | 15.57M | 16.06M | 16.18M | 16.32M |
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.66B | 3.36B | 3.64B | 3.01B | 2.50B | 2.25B | 2.07B | 1.53B | |
Cost of Goods Sold | 3.24B | 3.07B | 3.28B | 2.66B | 2.17B | 1.97B | 1.86B | 1.36B |
| 418.97M | 290.32M | 364.40M | 343.96M | 324.98M | 275.85M | 214.16M | 167.06M | |
| 11.5% | 8.6% | 10.0% | 11.4% | 13.0% | 12.3% | 10.3% | 10.9% | |
Total Operating Expenses | 256.36M | 236.24M | 235.30M | 229.06M | 206.42M | 189.31M | 156.98M | 120.58M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 256.36M | 238.22M | 234.61M | 222.42M | 207.21M | 188.53M | 156.67M | 118.74M | |
| 162.61M | 54.08M | 129.09M | 114.91M | 118.56M | 86.55M | 57.18M | 50.31M | |
| 4.4% | 1.6% | 3.5% | 3.8% | 4.7% | 3.9% | 2.8% | 3.3% | |
| 161.28M | 46.49M | 125.00M | 114.20M | 116.31M | 81.39M | 50.44M | 43.07M | |
Interest Income | 723K | 415K | 888K | 187K | 70K | 9K | 4K | 24K |
| 5.65M | 6.53M | 4.94M | 3.56M | 1.80M | 4.56M | 6.22M | 3.65M | |
Other Income/Expense | -1.33M | -7.59M | -4.09M | -703K | -2.25M | -5.16M | -6.74M | -7.24M |
| 118.42M | 30.26M | 90.99M | 83.38M | 85.01M | 58.76M | 37.69M | 31.09M | |
| 42.87M | 16.23M | 34.01M | 30.82M | 31.30M | 22.63M | 14.23M | 11.77M | |
| 3.2% | 0.9% | 2.5% | 2.8% | 3.4% | 2.6% | 1.8% | 2.0% | |
| 229.12M | 119.27M | 188.23M | 173.08M | 164.76M | 133.00M | 101.69M | 90.22M | |
| 6.3% | 3.5% | 5.2% | 5.8% | 6.6% | 5.9% | 4.9% | 5.9% | |
| 66.51M | 65.19M | 59.14M | 58.17M | 46.20M | 46.45M | 44.52M | 39.91M | |
| 7.57 | 1.84 | 5.45 | 4.97 | 5.05 | 3.52 | 2.27 | 1.89 | |
| 7.53 | 1.83 | 5.40 | 4.91 | 4.95 | 3.48 | 2.26 | 1.87 | |
| 15.64M | 16.47M | 16.71M | 16.76M | 16.84M | 16.68M | 16.59M | 16.44M | |
| 15.73M | 16.53M | 16.84M | 16.98M | 17.16M | 16.89M | 16.70M | 16.59M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.