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 |
|---|---|---|---|---|---|---|---|---|---|
| 1.21B | 335.86M | 337.89M | 282.48M | 256.46M | 216.76M | 204.49M | 185.77M | 171.28M | |
Cost of Goods Sold | 776.13M | 217.18M | 222.08M | 179.29M | 157.57M | 131.88M | 120.78M | 107.59M | 101.47M |
| 436.56M | 118.68M | 115.80M | 103.19M | 98.89M | 84.88M | 83.71M | 78.18M | 69.81M | |
| 36.0% | 35.3% | 34.3% | 36.5% | 38.6% | 39.2% | 40.9% | 42.1% | 40.8% | |
Total Operating Expenses | 207.14M | 65.13M | 52.69M | 47.60M | 41.70M | 38.65M | 41.44M | 37.04M | 39.62M |
| 36.06M | 12.12M | 7.72M | 8.84M | 7.38M | 6.77M | 6.82M | 6.93M | 6.41M | |
| 136.08M | 52.58M | 15.29M | 36.36M | 31.84M | 31.46M | 9.09M | 29.53M | 31.58M | |
| 229.43M | 53.55M | 63.11M | 55.58M | 57.18M | 46.23M | 42.27M | 41.14M | 30.20M | |
| 18.9% | 15.9% | 18.7% | 19.7% | 22.3% | 21.3% | 20.7% | 22.1% | 17.6% | |
| 233.27M | 56.55M | 64.55M | 61.18M | 51.00M | 51.93M | 40.79M | 29.10M | 56.30M | |
Interest Income | 39.33M | 10.76M | 7.04M | 10.42M | 11.11M | 12.23M | 12.04M | 7.33M | 29.25M |
| 28.19M | 5.60M | 3.67M | 4.04M | 14.89M | 5.26M | 13.12M | 17.42M | 1.20M | |
Other Income/Expense | 3.85M | 2.99M | 1.44M | 5.59M | -6.18M | 5.70M | -1.48M | -12.04M | 26.10M |
| 192.15M | 41.98M | 55.54M | 51.83M | 42.81M | 46.63M | 29.68M | 26.78M | 46.24M | |
| 41.10M | 14.61M | 8.91M | 9.39M | 8.19M | 5.26M | 11.09M | 2.29M | 10.06M | |
| 15.8% | 12.5% | 16.4% | 18.3% | 16.7% | 21.5% | 14.5% | 14.4% | 27.0% | |
| 258.11M | 61.27M | 71.76M | 62.37M | 62.72M | 51.52M | 48.52M | 45.17M | 34.23M | |
| 21.3% | 18.2% | 21.2% | 22.1% | 24.5% | 23.8% | 23.7% | 24.3% | 20.0% | |
| 28.69M | 7.71M | 8.65M | 6.78M | 5.54M | 5.29M | 6.25M | 4.03M | 4.04M | |
| 0.66 | 0.14 | 0.19 | 0.18 | 0.15 | 0.16 | 0.11 | 0.09 | 0.16 | |
| 0.64 | 0.14 | 0.19 | 0.17 | 0.14 | 0.15 | 0.10 | 0.09 | 0.15 | |
| 299.82M | 299.82M | 294.93M | 304.85M | 285.40M | 291.44M | 280.44M | 297.58M | 293.43M | |
| 299.82M | 299.82M | 294.93M | 304.85M | 305.79M | 310.87M | 294.86M | 296.32M | 308.43M |
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 |
|---|---|---|---|---|---|---|---|
| 1.09B | 745.97M | 650.35M | 418.93M | 244.12M | 104.14M | 55.29M | |
Cost of Goods Sold | 690.83M | 451.30M | 373.49M | 216.76M | 113.68M | 44.06M | 19.41M |
| 402.76M | 294.67M | 276.86M | 202.17M | 130.44M | 60.08M | 35.88M | |
| 36.8% | 39.5% | 42.6% | 48.3% | 53.4% | 57.7% | 64.9% | |
Total Operating Expenses | 180.65M | 154.17M | 97.20M | 74.26M | 46.60M | 29.13M | 18.31M |
| 30.71M | 25.63M | 12.65M | 6.35M | 3.39M | 2.00M | 1.35M | |
| 114.96M | 99.16M | 84.17M | 50.46M | 44.15M | 24.70M | 15.92M | |
| 222.10M | 140.50M | 179.66M | 127.91M | 83.84M | 30.95M | 17.56M | |
| 20.3% | 18.8% | 27.6% | 30.5% | 34.3% | 29.7% | 31.8% | |
| 228.65M | 151.02M | 178.51M | 120.28M | 85.50M | 31.42M | 17.82M | |
Interest Income | 26.25M | 28.27M | 49.59M | 18.11M | 2.56M | 443K | 217K |
| 20.93M | 49.70M | 88.82M | 177K | 544K | 67K | 30K | |
Other Income/Expense | 6.55M | 10.52M | -1.14M | -7.63M | 1.66M | 473K | 259K |
| 196.80M | 120.42M | 148.96M | 108.68M | 77.88M | 28.18M | 15.60M | |
| 31.75M | 30.55M | 29.43M | 11.59M | 7.65M | 3.23M | 2.22M | |
| 18.0% | 16.1% | 22.9% | 25.9% | 31.9% | 27.1% | 28.2% | |
| 248.36M | 157.90M | 191.88M | 136.06M | 88.58M | 31.94M | 17.97M | |
| 22.7% | 21.2% | 29.5% | 32.5% | 36.3% | 30.7% | 32.5% | |
| 26.26M | 17.39M | 12.22M | 8.15M | 4.75M | 992K | 409K | |
| 0.67 | 0.39 | 0.51 | 0.37 | 0.26 | 0.10 | 0.05 | |
| 0.67 | 0.39 | 0.49 | 0.37 | 0.26 | 0.10 | 0.05 | |
| 294.93M | 308.76M | 291.98M | 296.03M | 295.03M | 292.92M | 292.92M | |
| 294.93M | 305.14M | 302.96M | 296.03M | 295.03M | 292.92M | 292.92M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.