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 |
|---|---|---|---|---|---|---|---|---|---|
| 499.09M | 121.66M | 128.12M | 125.99M | 123.32M | 118.64M | 117.29M | 112.34M | 102.59M | |
Cost of Goods Sold | 248.41M | 60.73M | 64.02M | 62.95M | 60.71M | 58.07M | 59.16M | 56.48M | 51.35M |
| 250.68M | 60.93M | 64.10M | 63.04M | 62.61M | 60.56M | 58.13M | 55.86M | 51.24M | |
| 50.2% | 50.1% | 50.0% | 50.0% | 50.8% | 51.0% | 49.6% | 49.7% | 49.9% | |
Total Operating Expenses | 127.91M | 33.66M | 32.42M | 31.20M | 30.64M | 27.86M | 26.83M | 26.21M | 25.36M |
| 52.31M | 14.32M | 13.06M | 13.45M | 11.47M | 10.36M | 10.37M | 9.77M | 9.23M | |
| 75.61M | 19.34M | 19.36M | 17.74M | 19.16M | 17.50M | 16.46M | 16.44M | 16.12M | |
| 122.77M | 27.27M | 31.68M | 31.84M | 31.97M | 32.70M | 31.30M | 29.65M | 25.89M | |
| 24.6% | 22.4% | 24.7% | 25.3% | 25.9% | 27.6% | 26.7% | 26.4% | 25.2% | |
| 49.62M | 35.41M | 39.85M | -62.56M | 36.92M | 38.13M | 37.48M | 36.02M | 30.90M | |
Interest Income | 27.78M | 8.15M | 8.16M | 6.53M | 4.94M | 5.43M | 6.17M | 6.37M | 5.01M |
| N/A | N/A | N/A | N/A | N/A | N/A | 37K | N/A | N/A | |
Other Income/Expense | -73.15M | 8.15M | 8.16M | -94.41M | 4.94M | 5.43M | 6.17M | 6.37M | 5.01M |
| 48.06M | 31.64M | 35.90M | -53.18M | 33.70M | 34.31M | 33.01M | 32.74M | 27.96M | |
| 1.56M | 3.77M | 3.95M | -9.38M | 3.22M | 3.82M | 4.47M | 3.27M | 2.94M | |
| 9.6% | 26.0% | 28.0% | -42.2% | 27.3% | 28.9% | 28.1% | 29.1% | 27.3% | |
| 122.77M | 27.27M | 31.68M | 31.84M | 31.97M | 32.70M | 31.30M | 29.65M | 28.41M | |
| 24.6% | 22.4% | 24.7% | 25.3% | 25.9% | 27.6% | 26.7% | 26.4% | 27.7% | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 2.52M | |
| 1.04 | 0.68 | 0.78 | -1.16 | 0.74 | 0.75 | 0.73 | 0.72 | 0.62 | |
| 0.85 | 0.61 | 0.71 | -1.16 | 0.69 | 0.70 | 0.67 | 0.66 | 0.57 | |
| 46.35M | 46.35M | 45.70M | 45.76M | 45.68M | 45.56M | 45.43M | 46.02M | 45.25M | |
| 51.47M | 51.47M | 49.97M | 45.76M | 49.33M | 49.29M | 49.50M | 49.44M | 49.31M |
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 |
|---|---|---|---|---|---|---|---|---|
| 496.07M | 429.23M | 315.38M | 320.91M | 269.66M | 155.86M | 134.02M | 123.17M | |
Cost of Goods Sold | 245.75M | 219.28M | 167.74M | 161.05M | 132.31M | 82.63M | 69.23M | 62.38M |
| 250.32M | 209.95M | 147.63M | 159.86M | 137.34M | 73.23M | 64.78M | 60.80M | |
| 50.5% | 48.9% | 46.8% | 49.8% | 50.9% | 47.0% | 48.3% | 49.4% | |
Total Operating Expenses | 122.11M | 101.88M | 82.22M | 78.36M | 66.45M | 50.61M | 42.81M | 40.76M |
| 48.34M | 38.29M | 31.47M | 28.86M | 23.47M | 19.57M | 16.33M | 14.58M | |
| 73.77M | 63.59M | 50.75M | 49.50M | 42.97M | 31.03M | 26.48M | 26.18M | |
| 128.20M | 108.07M | 65.41M | 81.50M | 70.90M | 22.62M | 21.97M | 20.03M | |
| 25.8% | 25.2% | 20.7% | 25.4% | 26.3% | 14.5% | 16.4% | 16.3% | |
| 52.34M | 131.24M | 87.63M | 88.19M | 71.93M | 23.40M | 22.77M | 20.76M | |
Interest Income | 25.06M | 24.84M | 24.05M | 8.65M | 1.41M | 1.28M | 801K | 594K |
| N/A | 1.09M | 1.75M | 1.09M | 436K | 155K | N/A | N/A | |
Other Income/Expense | -75.87M | 23.17M | 22.22M | 6.69M | 1.03M | 775K | 801K | 728K |
| 50.72M | 118.52M | 78.63M | 79.95M | 60.28M | 21.78M | 21.99M | 18.73M | |
| 1.61M | 12.72M | 9.00M | 8.24M | 11.65M | 1.62M | 1.95M | 2.03M | |
| 10.2% | 27.6% | 24.9% | 24.9% | 22.4% | 14.0% | 16.4% | 15.2% | |
| 139.98M | 118.73M | 71.20M | 85.59M | 73.71M | 24.86M | 24.11M | 22.00M | |
| 28.2% | 27.7% | 22.6% | 26.7% | 27.3% | 15.9% | 18.0% | 17.9% | |
| 11.78M | 10.67M | 5.78M | 4.09M | 2.81M | 2.23M | 2.13M | 1.97M | |
| 1.11 | 2.62 | 1.76 | 1.81 | 1.38 | 0.55 | 0.55 | 0.52 | |
| 1.04 | 2.42 | 1.61 | 1.66 | 1.34 | 0.54 | 0.54 | 0.51 | |
| 45.70M | 45.28M | 44.73M | 44.16M | 43.64M | 39.38M | 37.63M | 36.19M | |
| 49.97M | 49.37M | 48.86M | 48.23M | 45.03M | 40.37M | 38.43M | 36.75M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.