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.98B | 401.46M | 581.03M | 525.99M | 472.28M | 352.83M | 532.67M | 500.87M | 437.98M | |
Cost of Goods Sold | 1.67B | 345.00M | 486.62M | 441.66M | 398.93M | 300.91M | 465.88M | 423.73M | 372.81M |
| 308.56M | 56.46M | 94.41M | 84.33M | 73.36M | 51.92M | 66.79M | 77.14M | 65.17M | |
| 15.6% | 14.1% | 16.2% | 16.0% | 15.5% | 14.7% | 12.5% | 15.4% | 14.9% | |
Total Operating Expenses | 183.28M | 46.31M | 47.86M | 43.37M | 45.73M | 38.49M | 22.15M | 41.98M | 44.22M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 186.36M | 46.31M | 50.94M | 43.37M | 45.73M | 38.49M | 47.84M | 42.14M | 44.23M | |
| 125.27M | 10.15M | 46.54M | 40.96M | 27.62M | 13.43M | 44.64M | 35.16M | 20.95M | |
| 6.3% | 2.5% | 8.0% | 7.8% | 5.8% | 3.8% | 8.4% | 7.0% | 4.8% | |
| 31.82M | -17.57M | 18.61M | 18.16M | 12.62M | -4.42M | 21.23M | 13.69M | 5.19M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 93.22M | 25.19M | 24.69M | 22.06M | 21.29M | 19.91M | 19.26M | 20.18M | 16.15M | |
Other Income/Expense | -93.45M | -27.72M | -27.93M | -22.80M | -15.01M | -17.85M | -23.41M | -21.47M | -15.76M |
| 31.48M | -18.28M | 18.37M | 18.53M | 12.86M | -5.48M | 37.09M | 17.60M | 5.01M | |
| -16.07M | -3.18M | -6.31M | -3.68M | -2.90M | 1.19M | -16.68M | -3.32M | 0.00 | |
| 1.6% | -4.6% | 3.2% | 3.5% | 2.7% | -1.6% | 7.0% | 3.5% | 1.1% | |
| 234.87M | 39.41M | 74.44M | 68.19M | 52.82M | 37.37M | 71.19M | 58.61M | 41.33M | |
| 11.9% | 9.8% | 12.8% | 13.0% | 11.2% | 10.6% | 13.4% | 11.7% | 9.4% | |
| 109.59M | 29.26M | 27.89M | 27.23M | 25.20M | 23.94M | 26.55M | 23.45M | 20.38M | |
| 0.59 | -0.35 | 0.35 | 0.35 | 0.24 | -0.10 | 0.71 | 0.34 | 0.10 | |
| 0.58 | -0.35 | 0.34 | 0.35 | 0.24 | -0.10 | 0.70 | 0.33 | 0.09 | |
| 52.89M | 52.89M | 52.78M | 52.95M | 52.64M | 52.54M | 52.46M | 52.41M | 52.35M | |
| 52.89M | 52.89M | 53.95M | 53.37M | 52.82M | 52.54M | 53.26M | 53.24M | 53.11M |
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.93B | 1.77B | 1.37B | 1.82B | 1.22B | 1.03B | 866.93M | 787.14M | |
Cost of Goods Sold | 1.63B | 1.51B | 1.13B | 1.53B | 985.34M | 844.73M | 698.82M | 613.53M |
| 304.01M | 256.09M | 246.43M | 290.83M | 230.36M | 187.55M | 168.12M | 173.61M | |
| 15.7% | 14.5% | 17.9% | 15.9% | 18.9% | 18.2% | 19.4% | 22.1% | |
Total Operating Expenses | 175.46M | 147.35M | 164.21M | 157.84M | 134.92M | 116.05M | 116.50M | 114.51M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | 47K | |
| 178.54M | 173.76M | 162.14M | 159.49M | 132.90M | 116.05M | 116.50M | 114.51M | |
| 128.56M | 108.75M | 82.22M | 132.99M | 95.43M | 71.50M | 51.61M | 59.10M | |
| 6.7% | 6.1% | 6.0% | 7.3% | 7.9% | 6.9% | 6.0% | 7.5% | |
| 44.98M | 33.94M | 38.27M | 105.72M | 78.14M | 56.43M | 36.55M | 42.39M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 87.94M | 71.65M | 46.21M | 30.63M | 17.21M | 18.11M | 16.07M | 15.03M | |
Other Income/Expense | -83.58M | -74.81M | -43.95M | -27.27M | -17.29M | -15.07M | -15.06M | -16.71M |
| 44.28M | 56.76M | 62.47M | 94.93M | 70.46M | 54.05M | 44.44M | 37.98M | |
| -11.70M | -20.00M | -25.64M | 7.17M | -2.05M | -494K | -3.75M | 4.81M | |
| 2.3% | 3.2% | 4.5% | 5.2% | 5.8% | 5.2% | 5.1% | 4.8% | |
| 232.83M | 197.96M | 148.13M | 187.27M | 142.01M | 113.54M | 91.05M | 89.63M | |
| 12.1% | 11.2% | 10.8% | 10.3% | 11.7% | 11.0% | 10.5% | 11.4% | |
| 104.27M | 89.21M | 65.91M | 54.28M | 46.58M | 42.04M | 39.44M | 30.53M | |
| 0.84 | 1.08 | 1.20 | 1.83 | 1.38 | 1.13 | 0.95 | 0.83 | |
| 0.83 | 1.07 | 1.17 | 1.78 | 1.35 | 1.10 | 0.93 | 0.81 | |
| 52.68M | 52.38M | 52.14M | 51.84M | 50.85M | 47.70M | 46.59M | 45.73M | |
| 53.29M | 53.14M | 53.23M | 53.28M | 52.27M | 49.01M | 47.77M | 46.83M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.