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 |
|---|---|---|---|---|---|---|---|---|---|
| 655.34M | 158.34M | 165.02M | 165.88M | 166.10M | 167.29M | 182.13M | 184.81M | 175.88M | |
Cost of Goods Sold | 403.28M | 103.22M | 103.73M | 98.95M | 97.38M | 98.83M | 108.15M | 105.60M | 100.49M |
| 252.06M | 55.12M | 61.28M | 66.93M | 68.73M | 68.47M | 73.98M | 79.21M | 75.39M | |
| 38.5% | 34.8% | 37.1% | 40.3% | 41.4% | 40.9% | 40.6% | 42.9% | 42.9% | |
Total Operating Expenses | 229.27M | 53.89M | 62.77M | 56.25M | 56.36M | 54.32M | 70.11M | 54.88M | 58.67M |
| 121.00M | 29.88M | 30.58M | 28.99M | 31.56M | 28.51M | 30.95M | 32.22M | 31.70M | |
| 97.89M | 24.02M | 22.69M | 27.26M | 23.93M | 25.03M | 25.08M | 25.29M | 24.59M | |
| 22.79M | 1.23M | -1.49M | 10.68M | 12.37M | 14.15M | 3.88M | 24.34M | 16.72M | |
| 3.5% | 0.8% | -0.9% | 6.4% | 7.4% | 8.5% | 2.1% | 13.2% | 9.5% | |
| 22.92M | -1.48M | -94K | 11.88M | 12.62M | 14.98M | 4.36M | 24.66M | 17.07M | |
Interest Income | 13.40M | 3.28M | 3.45M | 3.48M | 3.19M | 3.34M | 3.25M | 3.20M | 3.12M |
| 8.73M | 2.10M | 2.18M | 2.16M | 2.29M | 2.51M | 2.78M | 2.88M | 2.77M | |
Other Income/Expense | 129K | -2.71M | 1.40M | 1.19M | 252K | 836K | 476K | 323K | 349K |
| 23.12M | -324K | 1.11M | 10.60M | 11.73M | 11.95M | 14.96M | 21.95M | 14.94M | |
| -199K | -1.16M | -1.21M | 1.28M | 889K | 3.04M | -10.61M | 2.71M | 2.13M | |
| 3.5% | -0.2% | 0.7% | 6.4% | 7.1% | 7.1% | 8.2% | 11.9% | 8.5% | |
| 47.91M | 6.27M | 8.61M | 15.55M | 17.47M | 19.18M | 9.86M | 30.49M | 23.32M | |
| 7.3% | 4.0% | 5.2% | 9.4% | 10.5% | 11.5% | 5.4% | 16.5% | 13.3% | |
| 25.11M | 5.04M | 10.11M | 4.87M | 5.10M | 5.04M | 5.98M | 6.15M | 6.60M | |
| 0.39 | -0.01 | 0.02 | 0.18 | 0.20 | 0.21 | 0.27 | 0.40 | 0.27 | |
| 0.38 | -0.01 | 0.02 | 0.17 | 0.20 | 0.20 | 0.26 | 0.36 | 0.25 | |
| 60.41M | 60.41M | 59.30M | 60.08M | 59.08M | 57.75M | 56.43M | 56.41M | 56.28M | |
| 60.41M | 60.41M | 60.59M | 60.95M | 60.24M | 60.23M | 60.50M | 62.65M | 62.53M |
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 |
|---|---|---|---|---|---|---|---|---|
| 664.29M | 717.30M | 666.43M | 646.14M | 583.28M | 454.16M | 419.35M | 542.08M | |
Cost of Goods Sold | 398.88M | 413.30M | 381.38M | 382.99M | 341.00M | 259.86M | 261.15M | 348.36M |
| 265.41M | 304.00M | 285.06M | 263.15M | 242.27M | 194.30M | 158.19M | 193.72M | |
| 40.0% | 42.4% | 42.8% | 40.7% | 41.5% | 42.8% | 37.7% | 35.7% | |
Total Operating Expenses | 229.70M | 237.02M | 215.12M | 202.85M | 185.56M | 171.74M | 197.77M | 222.17M |
| 119.64M | 124.51M | 112.85M | 103.56M | 88.68M | 78.99M | 90.56M | 97.75M | |
| 98.91M | 99.66M | 92.76M | 88.95M | 84.54M | 76.25M | 79.75M | 92.06M | |
| 35.71M | 66.98M | 69.94M | 60.30M | 56.71M | 22.57M | -39.58M | -415.50M | |
| 5.4% | 9.3% | 10.5% | 9.3% | 9.7% | 5.0% | -9.4% | -76.6% | |
| 39.39M | 68.83M | -28.34M | 50.98M | 25.68M | -8.46M | -77.96M | -433.83M | |
Interest Income | 13.47M | 12.90M | 10.58M | 2.20M | 2.34M | 1.55M | 4.68M | 3.19M |
| 9.14M | 11.04M | 11.77M | 11.51M | 28.36M | 24.74M | 22.09M | 21.52M | |
Other Income/Expense | 3.68M | 1.85M | -98.28M | -9.31M | -31.03M | -31.03M | -38.38M | -18.33M |
| 35.39M | 73.71M | -30.37M | 166.94M | 26.04M | -8.39M | -78.73M | -407.09M | |
| 4.00M | -4.88M | 2.03M | -115.96M | -358K | -73K | 777K | -26.75M | |
| 5.3% | 10.3% | -4.6% | 25.8% | 4.5% | -1.8% | -18.8% | -75.1% | |
| 38.84M | 92.12M | 94.91M | 85.94M | 82.77M | 53.26M | -5.18M | -365.50M | |
| 5.8% | 12.8% | 14.2% | 13.3% | 14.2% | 11.7% | -1.2% | -67.4% | |
| 3.14M | 25.14M | 24.97M | 25.64M | 26.06M | 30.70M | 34.40M | 50.00M | |
| 0.60 | 1.31 | -0.56 | 3.35 | 0.53 | -0.17 | -1.66 | -8.63 | |
| 0.59 | 1.23 | -0.56 | 2.71 | 0.49 | -0.17 | -1.66 | -8.63 | |
| 59.30M | 56.43M | 53.77M | 49.91M | 49.07M | 48.36M | 47.48M | 47.15M | |
| 60.59M | 61.60M | 53.77M | 65.61M | 53.64M | 48.36M | 47.48M | 47.15M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.