Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | 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 | Quarter ended Jun 2024 |
|---|---|---|---|---|---|---|---|---|---|
| 717.45M | 196.30M | 168.92M | 180.41M | 171.81M | 172.17M | 236.86M | 126.78M | 146.72M | |
Cost of Goods Sold | 456.80M | 171.17M | 87.78M | 101.95M | 95.90M | 100.79M | 163.20M | 63.73M | 85.91M |
| 260.74M | 25.13M | 81.22M | 78.47M | 75.92M | 71.38M | 73.65M | 63.05M | 60.80M | |
| 36.3% | 12.8% | 48.1% | 43.5% | 44.2% | 41.5% | 31.1% | 49.7% | 41.4% | |
Total Operating Expenses | 227.75M | 11.63M | 78.99M | 69.85M | 67.27M | 62.00M | 71.85M | 59.01M | 58.14M |
| N/A | N/A | N/A | N/A | N/A | N/A | 43.63M | N/A | N/A | |
| 13.75M | 13.75M | 0.00 | 0.00 | 0.00 | 48.80M | 52.29M | 0.00 | 0.00 | |
| 32.99M | 13.50M | 2.23M | 8.62M | 8.64M | 9.38M | 1.81M | 4.04M | 2.66M | |
| 4.6% | 6.9% | 1.3% | 4.8% | 5.0% | 5.5% | 0.8% | 3.2% | 1.8% | |
| 39.59M | 13.08M | 10.16M | 8.36M | 7.98M | 8.89M | 6.17M | 2.89M | 3.66M | |
Interest Income | 1.56M | 263K | 276K | 688K | 334K | 676K | 624K | 532K | 619K |
| 4.67M | 1.18M | 1.12M | 1.27M | 1.10M | 1.11M | 435K | 1.70M | 903K | |
Other Income/Expense | 6.60M | -415K | 7.93M | -258K | -659K | -494K | 4.36M | -1.15M | 999K |
| 33.02M | 9.07M | 12.29M | 5.97M | 5.69M | 5.94M | 5.34M | 2.01M | 2.61M | |
| 6.75M | 3.78M | -1.60M | 2.33M | 2.24M | 2.39M | 83K | 815K | 995K | |
| 4.6% | 4.6% | 7.3% | 3.3% | 3.3% | 3.5% | 2.3% | 1.6% | 1.8% | |
| 73.21M | 23.08M | 12.13M | 19.10M | 18.90M | 18.93M | 12.49M | 13.64M | 12.10M | |
| 10.2% | 11.8% | 7.2% | 10.6% | 11.0% | 11.0% | 5.3% | 10.8% | 8.2% | |
| 40.22M | 9.58M | 9.90M | 10.48M | 10.26M | 9.55M | 10.68M | 9.61M | 9.44M | |
| 4.95 | 1.36 | 1.84 | 0.89 | 0.85 | 0.89 | 0.79 | 0.30 | 0.39 | |
| 4.95 | 1.36 | 1.84 | 0.89 | 0.85 | 0.89 | 0.79 | 0.30 | 0.39 | |
| 6.65M | 6.65M | 6.37M | 6.70M | 6.69M | 6.70M | 6.76M | 6.76M | 6.76M | |
| 6.65M | 6.65M | 6.37M | 6.70M | 6.69M | 6.70M | 6.76M | 6.76M | 6.76M |
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 |
|---|---|---|---|---|---|---|---|---|
| 707.54M | 580.58M | 545.13M | 487.36M | 508.05M | 473.60M | 378.90M | 305.02M | |
Cost of Goods Sold | 394.87M | 330.56M | 314.30M | 208.07M | 224.10M | 216.47M | 276.55M | 224.16M |
| 109.70M | 250.02M | 230.83M | 279.29M | 283.95M | 257.14M | 102.35M | 80.87M | |
| 15.5% | 43.1% | 42.3% | 57.3% | 55.9% | 54.3% | 27.0% | 26.5% | |
Total Operating Expenses | 283.29M | 237.49M | 219.24M | 253.50M | 229.60M | 213.24M | 64.18M | 48.46M |
| N/A | 43.63M | N/A | N/A | N/A | N/A | N/A | N/A | |
| 39.83M | 35.21M | 35.33M | 43.11M | 32.19M | 30.04M | 30.31M | 21.91M | |
| 29.66M | 12.53M | 11.59M | 25.79M | 54.35M | 43.89M | 38.17M | 32.41M | |
| 4.2% | 2.2% | 2.1% | 5.3% | 10.7% | 9.3% | 10.1% | 10.6% | |
| 36.14M | 16.48M | 14.34M | 23.12M | 50.38M | 40.80M | 35.28M | 32.20M | |
Interest Income | 2.03M | 2.34M | 1.92M | 151K | 186K | 243K | N/A | 593K |
| 4.70M | 3.77M | 3.34M | 3.45M | 4.07M | 3.71M | 2.33M | 1.55M | |
Other Income/Expense | 6.48M | 3.95M | 2.74M | -2.67M | -3.97M | -3.10M | -2.89M | -214K |
| 30.53M | 12.85M | 22.60M | 19.99M | 34.34M | 33.31M | 27.36M | 25.71M | |
| 5.56M | 2.90M | -9.02M | 3.15M | 15.57M | 6.76M | 7.90M | 6.48M | |
| 4.3% | 2.2% | 4.1% | 4.1% | 6.8% | 7.0% | 7.2% | 8.4% | |
| 70.64M | 50.31M | 53.41M | 61.14M | 87.84M | 77.62M | 59.73M | 43.62M | |
| 10.0% | 8.7% | 9.8% | 12.5% | 17.3% | 16.4% | 15.8% | 14.3% | |
| 40.98M | 37.78M | 41.82M | 35.35M | 33.49M | 33.73M | 21.56M | 11.21M | |
| 4.55 | 1.92 | 3.33 | 3.17 | 4.93 | 5.29 | 4.38 | 4.19 | |
| 4.55 | 1.92 | 3.33 | 3.17 | 4.93 | 5.29 | 4.38 | 4.19 | |
| 6.72M | 6.76M | 6.67M | 6.30M | 6.30M | 6.29M | 6.25M | 6.14M | |
| 6.72M | 6.76M | 6.67M | 6.30M | 6.30M | 6.29M | 6.25M | 6.14M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.