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 |
|---|---|---|---|---|---|---|---|---|---|
| 3.44B | 1.17B | 825.67M | 755.61M | 689.02M | 614.47M | 430.95M | 498.83M | 593.74M | |
Cost of Goods Sold | 2.62B | 878.22M | 631.38M | 591.50M | 518.80M | 471.33M | 336.11M | 392.16M | 463.94M |
| 818.59M | 289.96M | 194.30M | 164.12M | 170.22M | 143.14M | 94.84M | 106.68M | 129.80M | |
| 23.8% | 24.8% | 23.5% | 21.7% | 24.7% | 23.3% | 22.0% | 21.4% | 21.9% | |
Total Operating Expenses | 192.54M | 53.13M | 52.59M | 48.61M | 38.22M | 34.74M | 37.24M | 44.19M | 42.31M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 187.18M | 53.13M | 47.85M | 48.61M | 37.59M | 33.99M | 34.63M | 32.60M | 30.67M | |
| 254.81M | -134.41M | 141.71M | 115.51M | 132.00M | 108.40M | 57.60M | 62.48M | 87.49M | |
| 7.4% | -11.5% | 17.2% | 15.3% | 19.2% | 17.6% | 13.4% | 12.5% | 14.7% | |
| 601.74M | 219.97M | 137.44M | 117.49M | 126.85M | 106.47M | 57.67M | 155.59M | 88.80M | |
Interest Income | 16.06M | 3.80M | 3.64M | 2.94M | 5.68M | 6.90M | 6.83M | 7.82M | 7.59M |
| 2.45M | -11.12M | 4.01M | 5.42M | 4.14M | 5.00M | 5.23M | 5.79M | 6.29M | |
Other Income/Expense | 346.93M | 354.38M | -4.27M | 1.98M | -5.16M | -1.93M | 73K | 93.11M | 1.30M |
| 444.30M | 168.65M | 95.97M | 87.60M | 92.09M | 70.99M | 39.48M | 113.21M | 61.32M | |
| -28.69M | -118.67M | 33.67M | 25.79M | 30.52M | 27.36M | 15.08M | 38.40M | 23.40M | |
| 12.9% | 14.4% | 11.6% | 11.6% | 13.4% | 11.6% | 9.2% | 22.7% | 10.3% | |
| 345.32M | -109.43M | 164.74M | 138.10M | 151.91M | 126.02M | 74.59M | 80.35M | 104.86M | |
| 10.0% | -9.4% | 20.0% | 18.3% | 22.0% | 20.5% | 17.3% | 16.1% | 17.7% | |
| 90.51M | 24.98M | 23.03M | 22.59M | 19.91M | 17.62M | 16.99M | 17.86M | 17.36M | |
| 14.08 | 5.08 | 3.13 | 2.85 | 3.02 | 2.33 | 1.29 | 3.69 | 2.00 | |
| 13.87 | 5.00 | 3.09 | 2.81 | 2.97 | 2.31 | 1.28 | 3.64 | 1.97 | |
| 30.67M | 30.67M | 30.65M | 30.70M | 31.01M | 30.41M | 30.55M | 30.70M | 30.73M | |
| 31.11M | 31.11M | 31.04M | 31.16M | 30.96M | 30.76M | 30.88M | 31.12M | 31.07M |
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 |
|---|---|---|---|---|---|---|---|---|
| 2.49B | 2.12B | 1.97B | 1.77B | 1.41B | 1.23B | 1.13B | 1.04B | |
Cost of Goods Sold | 1.92B | 1.69B | 1.63B | 1.49B | 1.21B | 1.05B | 1.02B | 927.34M |
| 572.31M | 426.12M | 337.64M | 274.57M | 203.53M | 179.63M | 107.79M | 110.33M | |
| 23.0% | 20.1% | 17.1% | 15.5% | 14.4% | 14.6% | 9.6% | 10.6% | |
Total Operating Expenses | 158.80M | 156.32M | 131.64M | 113.87M | 96.52M | 87.02M | 70.04M | 67.72M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 154.81M | 118.42M | 98.70M | 86.48M | 69.15M | 64.31M | 49.20M | 50.62M | |
| 413.51M | 269.80M | 206.00M | 160.70M | 107.01M | 92.61M | 37.75M | 42.61M | |
| 16.6% | 12.8% | 10.4% | 9.1% | 7.6% | 7.5% | 3.4% | 4.1% | |
| 408.48M | 358.28M | 190.62M | 140.16M | 88.81M | 63.13M | 14.48M | 31.28M | |
Interest Income | 22.35M | 27.62M | 14.14M | 885K | 45K | 149K | 1.14M | 1.02M |
| 19.79M | 25.25M | 29.32M | 20.59M | 19.31M | 29.33M | 16.69M | 12.35M | |
Other Income/Expense | -5.04M | 88.48M | -15.38M | -20.53M | -18.20M | -29.48M | -23.27M | -11.33M |
| 290.15M | 257.46M | 138.66M | 106.46M | 62.65M | 42.31M | 39.90M | 25.19M | |
| 98.75M | 87.36M | 47.77M | 41.71M | 24.87M | 19.41M | -26.22M | 1.74M | |
| 11.7% | 12.2% | 7.0% | 6.0% | 4.4% | 3.4% | 3.5% | 2.4% | |
| 490.63M | 338.21M | 263.40M | 212.76M | 141.21M | 125.40M | 58.49M | 59.21M | |
| 19.7% | 16.0% | 13.4% | 12.0% | 10.0% | 10.2% | 5.2% | 5.7% | |
| 77.11M | 68.41M | 57.40M | 52.07M | 34.20M | 32.78M | 20.74M | 16.60M | |
| 9.50 | 8.35 | 4.51 | 3.53 | 2.19 | 1.52 | 1.50 | 0.94 | |
| 9.38 | 8.27 | 4.44 | 3.48 | 2.15 | 1.50 | 1.47 | 0.93 | |
| 30.54M | 30.83M | 30.75M | 30.20M | 28.60M | 27.86M | 26.67M | 26.90M | |
| 30.95M | 31.15M | 31.21M | 30.56M | 29.10M | 28.20M | 27.12M | 27.19M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.