Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | Quarter ended Jun 2026 | 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 |
|---|---|---|---|---|---|---|---|---|---|
| 1.06B | 277.73M | 265.19M | 261.66M | 256.40M | 254.31M | 238.82M | 242.24M | 240.50M | |
Cost of Goods Sold | 388.12M | 95.65M | 99.60M | 97.50M | 95.36M | 87.46M | 78.23M | 83.60M | 84.75M |
| 672.87M | 182.08M | 165.59M | 164.15M | 161.04M | 166.85M | 160.59M | 158.64M | 155.75M | |
| 63.4% | 65.6% | 62.4% | 62.7% | 62.8% | 65.6% | 67.2% | 65.5% | 64.8% | |
Total Operating Expenses | 534.87M | 149.60M | 133.89M | 127.72M | 123.67M | 134.82M | 130.94M | 127.78M | 122.56M |
| 275.86M | 71.01M | 72.06M | 66.16M | 66.64M | 69.07M | 68.37M | 61.97M | 62.22M | |
| 251.89M | 69.63M | 61.83M | 63.05M | 57.39M | 58.22M | 55.55M | 58.71M | 52.72M | |
| 138.00M | 32.48M | 31.70M | 36.43M | 37.38M | 32.02M | 29.65M | 30.86M | 33.19M | |
| 13.0% | 11.7% | 12.0% | 13.9% | 14.6% | 12.6% | 12.4% | 12.7% | 13.8% | |
| 154.89M | 31.10M | 29.24M | 44.25M | 50.30M | 39.67M | 35.02M | 39.08M | 43.17M | |
Interest Income | 30.86M | 4.49M | 4.93M | 10.16M | 11.27M | 11.81M | 12.37M | 13.58M | 14.38M |
| 15.87M | 3.54M | 3.67M | 4.33M | 4.33M | 4.32M | 4.31M | 4.35M | 4.32M | |
Other Income/Expense | 16.89M | -1.39M | -2.46M | 7.82M | 12.92M | 7.65M | 5.37M | 8.22M | 9.98M |
| 117.90M | 24.25M | 23.58M | 34.73M | 35.34M | 34.55M | 27.95M | 30.33M | 36.68M | |
| 37.60M | 6.89M | 5.86M | 9.65M | 15.20M | 5.46M | 7.31M | 8.95M | 6.72M | |
| 11.1% | 8.7% | 8.9% | 13.3% | 13.8% | 13.6% | 11.7% | 12.5% | 15.3% | |
| 179.22M | 41.45M | 44.52M | 48.08M | 45.17M | 43.66M | 40.75M | 41.81M | 44.52M | |
| 16.9% | 14.9% | 16.8% | 18.4% | 17.6% | 17.2% | 17.1% | 17.3% | 18.5% | |
| 41.23M | 8.96M | 12.82M | 11.65M | 7.79M | 11.64M | 11.11M | 10.95M | 11.32M | |
| 2.38 | 0.49 | 0.48 | 0.70 | 0.71 | 0.69 | 0.56 | 0.61 | 0.81 | |
| 2.26 | 0.48 | 0.47 | 0.66 | 0.65 | 0.63 | 0.52 | 0.56 | 0.67 | |
| 49.33M | 49.33M | 49.60M | 49.82M | 49.90M | 49.81M | 49.66M | 49.49M | 49.28M | |
| 55.92M | 55.92M | 56.32M | 56.59M | 58.46M | 60.14M | 60.08M | 59.96M | 59.78M |
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 |
|---|---|---|---|---|---|---|---|---|
| 1.01B | 939.83M | 881.68M | 842.56M | 748.97M | 618.00M | 502.36M | 420.49M | |
Cost of Goods Sold | 342.30M | 326.15M | 325.16M | 342.58M | 305.90M | 227.43M | 183.60M | 145.72M |
| 668.89M | 613.68M | 556.52M | 499.98M | 443.07M | 390.57M | 318.76M | 274.78M | |
| 66.1% | 65.3% | 63.1% | 59.3% | 59.2% | 63.2% | 63.5% | 65.3% | |
Total Operating Expenses | 535.25M | 505.13M | 489.69M | 448.94M | 381.50M | 334.28M | 268.35M | 262.58M |
| 270.23M | 255.88M | 245.11M | 218.63M | 177.71M | 152.15M | 114.44M | 89.20M | |
| 234.21M | 220.12M | 213.16M | 199.44M | 174.07M | 154.61M | 131.77M | 151.65M | |
| 133.64M | 108.55M | 66.83M | 51.04M | 61.57M | 56.30M | 50.41M | 12.20M | |
| 13.2% | 11.5% | 7.6% | 6.1% | 8.2% | 9.1% | 10.0% | 2.9% | |
| 169.25M | 141.81M | 97.83M | 56.59M | 46.07M | 80.16M | 58.90M | 11.70M | |
Interest Income | 45.62M | 47.36M | 29.80M | 8.76M | 587K | 870K | 4.92M | 2.27M |
| 17.29M | 11.43M | 3.43M | 3.14M | 15.96M | 2.60M | 2.97M | 2.92M | |
Other Income/Expense | 35.61M | 33.26M | 31.00M | 5.56M | -15.50M | 23.86M | 8.48M | -503K |
| 132.57M | 124.12M | 81.04M | 56.34M | 52.26M | 77.85M | 53.53M | 21.52M | |
| 37.62M | 19.29M | 17.48M | 962K | -5.11M | 3.50M | 5.57M | -9.82M | |
| 13.1% | 13.2% | 9.2% | 6.7% | 7.0% | 12.6% | 10.7% | 5.1% | |
| 179.84M | 151.61M | 110.95M | 93.77M | 102.22M | 84.70M | 80.85M | 34.82M | |
| 17.8% | 16.1% | 12.6% | 11.1% | 13.6% | 13.7% | 16.1% | 8.3% | |
| 46.20M | 43.06M | 44.12M | 42.73M | 40.65M | 28.40M | 30.43M | 22.62M | |
| 2.66 | 2.50 | 1.63 | 1.13 | 1.05 | 1.59 | 1.11 | 0.45 | |
| 2.46 | 2.29 | 1.53 | 1.07 | 1.01 | 1.53 | 1.06 | 0.43 | |
| 49.80M | 49.64M | 49.82M | 49.93M | 49.87M | 48.95M | 48.43M | 47.63M | |
| 58.92M | 57.99M | 54.63M | 54.93M | 51.92M | 50.96M | 50.27M | 49.69M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.