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.31B | 341.08M | 336.05M | 322.86M | 311.52M | 309.15M | 311.44M | 303.63M | 296.05M | |
Cost of Goods Sold | 608.49M | 99.22M | 305.32M | 105.66M | 98.29M | 104.37M | 101.95M | 99.95M | 94.18M |
| 703.02M | 241.87M | 30.73M | 217.20M | 213.23M | 204.78M | 209.50M | 203.68M | 201.87M | |
| 53.6% | 70.9% | 9.1% | 67.3% | 68.4% | 66.2% | 67.3% | 67.1% | 68.2% | |
Total Operating Expenses | 157.70M | 125.59M | -84.91M | 106.53M | 10.49M | 96.65M | 100.18M | 97.85M | 44.86M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 36.04M | 0.00 | 12.46M | 11.65M | 11.93M | 10.88M | 14.82M | 10.82M | 12.09M | |
| 545.33M | 116.27M | 115.64M | 110.67M | 202.74M | 108.13M | 109.32M | 105.83M | 157.01M | |
| 41.6% | 34.1% | 34.4% | 34.3% | 65.1% | 35.0% | 35.1% | 34.9% | 53.0% | |
| 518.14M | 161.07M | 132.62M | 64.50M | 159.96M | 66.58M | 68.20M | 63.46M | 114.66M | |
Interest Income | 4.54M | 1.58M | 930K | 1.13M | 905K | 743K | 782K | 978K | 1.05M |
| 189.46M | 49.82M | 48.12M | 46.92M | 44.60M | 42.48M | 43.23M | 44.24M | 44.31M | |
Other Income/Expense | -27.19M | 44.80M | 16.98M | -46.17M | -42.79M | -41.55M | -41.12M | -42.37M | -42.36M |
| 506.41M | 159.10M | 129.74M | 61.65M | 155.92M | 63.77M | 65.54M | 60.95M | 111.98M | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 38.6% | 46.6% | 38.6% | 19.1% | 50.0% | 20.6% | 21.0% | 20.1% | 37.8% | |
| 925.44M | 215.49M | 213.02M | 204.94M | 291.99M | 195.08M | 196.44M | 192.86M | 242.06M | |
| 70.6% | 63.2% | 63.4% | 63.5% | 93.7% | 63.1% | 63.1% | 63.5% | 81.8% | |
| 380.11M | 99.22M | 97.38M | 94.28M | 89.24M | 86.95M | 87.12M | 87.03M | 85.05M | |
| 5.80 | 1.82 | 1.51 | 0.69 | 1.78 | 0.72 | 0.74 | 0.70 | 1.32 | |
| 5.81 | 1.83 | 1.51 | 0.69 | 1.78 | 0.72 | 0.74 | 0.70 | 1.32 | |
| 86.04M | 86.04M | 85.98M | 89.36M | 85.97M | 85.47M | 84.69M | 83.99M | 82.93M | |
| 86.66M | 86.66M | 85.98M | 85.98M | 86.61M | 85.47M | 84.69M | 83.99M | 83.56M |
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.28B | 1.20B | 1.13B | 1.07B | 951.22M | 835.49M | 935.79M | 915.44M | |
Cost of Goods Sold | 1.15B | 391.80M | 363.10M | 356.78M | 316.62M | 290.16M | 298.76M | 287.87M |
| 124.41M | 810.65M | 769.06M | 717.60M | 634.61M | 545.33M | 637.03M | 627.57M | |
| 9.7% | 67.4% | 67.9% | 66.8% | 66.7% | 65.3% | 68.1% | 68.6% | |
Total Operating Expenses | -335.11M | 338.30M | 362.59M | 191.19M | 239.88M | 255.81M | 166.12M | 265.93M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 46.91M | 49.74M | 50.71M | 52.64M | 49.86M | 41.68M | 42.75M | 33.60M | |
| 459.51M | 472.36M | 406.47M | 526.41M | 394.73M | 289.52M | 470.91M | 361.64M | |
| 35.9% | 39.3% | 35.9% | 49.0% | 41.5% | 34.7% | 50.3% | 39.5% | |
| 423.65M | 304.33M | 247.22M | 395.66M | 269.08M | 135.89M | 360.54M | 249.03M | |
Interest Income | 4.26M | 4.29M | 4.69M | 1.07M | 809K | 1.89M | 1.27M | 942K |
| 181.11M | 175.48M | 167.81M | 136.99M | 127.70M | 136.29M | 109.62M | 110.15M | |
Other Income/Expense | -35.87M | -168.02M | -159.25M | -130.75M | -125.64M | -153.64M | -110.37M | -100.69M |
| 411.08M | 295.21M | 236.99M | 385.49M | 261.50M | 131.71M | 353.87M | 241.91M | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 32.1% | 24.6% | 20.9% | 35.9% | 27.5% | 15.8% | 37.8% | 26.4% | |
| 827.36M | 814.95M | 728.23M | 828.82M | 674.70M | 544.55M | 710.67M | 605.88M | |
| 64.7% | 67.8% | 64.3% | 77.1% | 70.9% | 65.2% | 75.9% | 66.2% | |
| 367.84M | 342.60M | 321.76M | 302.41M | 279.98M | 255.03M | 239.76M | 244.25M | |
| 4.79 | 3.42 | 2.80 | 4.71 | 3.26 | 1.62 | 4.61 | 3.18 | |
| 4.79 | 3.42 | 2.80 | 4.71 | 3.26 | 1.62 | 4.61 | 3.18 | |
| 85.85M | 83.56M | 81.31M | 79.85M | 77.34M | 75.52M | 74.77M | 73.27M | |
| 85.85M | 83.57M | 81.31M | 80.51M | 77.37M | 75.52M | 74.77M | 73.30M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.