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 |
|---|---|---|---|---|---|---|---|---|---|
| 902.53M | 235.31M | 222.62M | 224.61M | 219.99M | 213.36M | 194.77M | 178.97M | 156.86M | |
Cost of Goods Sold | 383.94M | 99.62M | 94.39M | 97.19M | 92.74M | 91.05M | 84.83M | 77.64M | 64.30M |
| 518.59M | 135.69M | 128.23M | 127.42M | 127.25M | 122.30M | 109.93M | 101.33M | 92.56M | |
| 57.5% | 57.7% | 57.6% | 56.7% | 57.8% | 57.3% | 56.4% | 56.6% | 59.0% | |
Total Operating Expenses | 257.51M | 64.85M | 67.50M | 63.56M | 61.60M | 59.07M | 54.46M | 52.10M | 46.94M |
| 147.24M | 37.08M | 37.97M | 36.74M | 35.45M | 33.23M | 30.91M | 29.08M | 25.51M | |
| 110.27M | 27.77M | 29.53M | 26.82M | 26.16M | 25.84M | 23.55M | 23.02M | 21.43M | |
| 261.07M | 70.84M | 60.73M | 63.86M | 65.64M | 63.23M | 55.47M | 49.23M | 45.62M | |
| 28.9% | 30.1% | 27.3% | 28.4% | 29.8% | 29.6% | 28.5% | 27.5% | 29.1% | |
| 311.00M | 83.88M | 72.90M | 73.40M | 80.82M | 76.17M | 59.23M | 60.26M | 53.58M | |
Interest Income | 49.93M | 13.05M | 12.16M | 9.54M | 15.18M | 12.94M | 3.76M | 11.03M | 7.96M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | 49.93M | 13.05M | 12.16M | 9.54M | 15.18M | 12.94M | 3.76M | 11.03M | 7.96M |
| 263.66M | 69.26M | 64.69M | 61.42M | 68.29M | 64.82M | 50.48M | 51.28M | 45.14M | |
| 47.34M | 14.63M | 8.21M | 11.98M | 12.53M | 11.35M | 8.75M | 8.98M | 8.44M | |
| 29.2% | 29.4% | 29.1% | 27.3% | 31.0% | 30.4% | 25.9% | 28.7% | 28.8% | |
| 284.35M | 76.65M | 67.04M | 69.54M | 71.11M | 68.13M | 59.77M | 53.58M | 49.98M | |
| 31.5% | 32.6% | 30.1% | 31.0% | 32.3% | 31.9% | 30.7% | 29.9% | 31.9% | |
| 23.27M | 5.81M | 6.31M | 5.68M | 5.47M | 4.90M | 4.30M | 4.35M | 4.36M | |
| 8.64 | 2.18 | 2.09 | 2.05 | 2.32 | 2.22 | 1.72 | 1.76 | 1.55 | |
| 7.99 | 2.01 | 1.94 | 1.90 | 2.14 | 2.03 | 1.58 | 1.60 | 1.40 | |
| 31.79M | 31.79M | 31.02M | 29.94M | 29.42M | 29.26M | 29.30M | 29.10M | 29.05M | |
| 34.44M | 34.44M | 33.83M | 32.47M | 32.05M | 32.06M | 32.06M | 32.24M | 32.24M |
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 |
|---|---|---|---|---|---|---|---|---|
| 880.58M | 672.40M | 517.92M | 570.73M | 416.11M | 269.40M | 224.91M | 251.13M | |
Cost of Goods Sold | 373.12M | 285.31M | 224.75M | 248.33M | 178.75M | 116.47M | 103.09M | 105.90M |
| 507.46M | 387.09M | 293.18M | 322.40M | 237.36M | 152.92M | 121.82M | 145.23M | |
| 57.6% | 57.6% | 56.6% | 56.5% | 57.0% | 56.8% | 54.2% | 57.8% | |
Total Operating Expenses | 253.99M | 199.55M | 160.91M | 172.47M | 124.97M | 97.35M | 85.41M | 84.79M |
| 143.39M | 110.26M | 88.04M | 90.46M | 65.86M | 53.02M | 44.51M | 45.45M | |
| 108.34M | 89.29M | 72.87M | 75.97M | 56.66M | 41.84M | 38.28M | 36.73M | |
| 253.47M | 187.54M | 132.26M | 149.93M | 112.39M | 55.57M | 36.41M | 60.44M | |
| 28.8% | 27.9% | 25.5% | 26.3% | 27.0% | 20.6% | 16.2% | 24.1% | |
| 303.29M | 216.29M | 154.70M | 158.41M | 109.25M | 56.50M | 39.49M | 63.43M | |
Interest Income | 45.67M | 34.55M | 22.64M | 6.48M | 2.19M | 4.06M | 4.61M | 2.98M |
| 2.32M | 1.61M | 1.51M | 1.47M | 4.38M | 959K | 99K | 87K | |
Other Income/Expense | 49.82M | 28.75M | 22.44M | 8.48M | -3.13M | 926K | 3.08M | 2.98M |
| 259.22M | 183.76M | 136.31M | 140.21M | 93.10M | 47.91M | 35.17M | 54.38M | |
| 44.06M | 32.52M | 18.39M | 18.20M | 16.15M | 8.59M | 4.32M | 9.05M | |
| 29.4% | 27.3% | 26.3% | 24.6% | 22.4% | 17.8% | 15.6% | 21.7% | |
| 275.83M | 204.92M | 148.46M | 164.59M | 121.32M | 63.95M | 44.43M | 68.13M | |
| 31.3% | 30.5% | 28.7% | 28.8% | 29.2% | 23.7% | 19.8% | 27.1% | |
| 22.37M | 17.38M | 16.20M | 14.65M | 8.93M | 8.38M | 8.03M | 7.68M | |
| 8.61 | 6.31 | 4.77 | 4.89 | 3.28 | 1.71 | 1.26 | 1.94 | |
| 7.96 | 5.75 | 4.28 | 4.40 | 3.12 | 1.65 | 1.23 | 1.89 | |
| 30.11M | 29.11M | 28.83M | 28.70M | 28.37M | 28.10M | 27.90M | 28.02M | |
| 32.80M | 32.14M | 32.09M | 31.87M | 29.82M | 28.95M | 28.57M | 28.77M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.