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.05B | 801.70M | 761.70M | 783.80M | 706.30M | 649.10M | 569.00M | 597.50M | 543.90M | |
Cost of Goods Sold | 883.20M | 239.20M | 232.60M | 215.20M | 196.20M | 196.90M | 160.00M | 166.60M | 166.80M |
| 2.17B | 562.50M | 529.10M | 568.60M | 510.10M | 452.20M | 409.00M | 430.90M | 377.10M | |
| 71.1% | 70.2% | 69.5% | 72.5% | 72.2% | 69.7% | 71.9% | 72.1% | 69.3% | |
Total Operating Expenses | 1.65B | 433.00M | 406.90M | 422.30M | 392.40M | 331.10M | 320.20M | 321.60M | 289.00M |
| 345.90M | 88.10M | 89.70M | 90.90M | 77.20M | 73.40M | 59.60M | 60.60M | 54.90M | |
| 1.31B | 344.90M | 317.20M | 331.40M | 315.20M | 257.70M | 260.60M | 261.00M | 234.10M | |
| 515.80M | 129.70M | 122.10M | 146.30M | 117.70M | 121.10M | 88.80M | 109.30M | 88.10M | |
| 16.9% | 16.2% | 16.0% | 18.7% | 16.7% | 18.7% | 15.6% | 18.3% | 16.2% | |
| 494.70M | 118.70M | 113.00M | 140.20M | 122.80M | 28.40M | 48.10M | 111.30M | 82.90M | |
Interest Income | 14.30M | -4.90M | 4.90M | 5.70M | 8.60M | 10.10M | 10.30M | 10.30M | 10.50M |
| 15.60M | -34.30M | 14.70M | 19.60M | 15.60M | 19.60M | 9.20M | 8.70M | 12.30M | |
Other Income/Expense | -21.10M | -11.00M | -9.10M | -6.10M | 5.10M | -92.70M | -40.70M | 2.00M | -5.20M |
| 375.30M | 95.00M | 91.10M | 101.60M | 87.60M | 22.50M | 35.40M | 100.70M | 77.50M | |
| 71.90M | -23.70M | 21.90M | 38.50M | 35.20M | 5.90M | 12.70M | 10.60M | 5.40M | |
| 12.3% | 11.8% | 12.0% | 13.0% | 12.4% | 3.5% | 6.2% | 16.9% | 14.2% | |
| 431.90M | -33.00M | 148.30M | 176.90M | 139.70M | 143.40M | 110.50M | 130.80M | 109.40M | |
| 14.1% | -4.1% | 19.5% | 22.6% | 19.8% | 22.1% | 19.4% | 21.9% | 20.1% | |
| 52.60M | -26.20M | 26.20M | 30.60M | 22.00M | 22.30M | 21.70M | 21.50M | 21.30M | |
| 5.36 | 1.37 | 1.30 | 1.45 | 1.24 | 0.32 | 0.50 | 1.44 | 1.11 | |
| 5.35 | 1.37 | 1.30 | 1.44 | 1.24 | 0.32 | 0.50 | 1.39 | 1.08 | |
| 69.64M | 69.64M | 69.99M | 70.36M | 70.65M | 70.33M | 70.27M | 70.16M | 70.12M | |
| 69.80M | 69.80M | 70.20M | 70.67M | 70.66M | 70.64M | 74.11M | 74.08M | 73.95M |
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.71B | 2.07B | 1.70B | 1.31B | 1.10B | 904.40M | 738.20M | 563.82M | |
Cost of Goods Sold | 768.20M | 625.90M | 537.20M | 499.70M | 346.70M | 322.10M | 257.90M | 193.66M |
| 1.94B | 1.45B | 1.16B | 805.60M | 752.10M | 582.30M | 480.30M | 370.17M | |
| 71.6% | 69.8% | 68.3% | 61.7% | 68.4% | 64.4% | 65.1% | 65.7% | |
Total Operating Expenses | 1.47B | 1.14B | 939.90M | 768.00M | 626.10M | 530.80M | 430.30M | 342.80M |
| 301.10M | 219.60M | 205.00M | 180.20M | 160.10M | 146.80M | 132.30M | 88.61M | |
| 1.17B | 917.20M | 734.90M | 587.80M | 466.00M | 384.00M | 298.00M | 248.00M | |
| 473.80M | 308.90M | 220.00M | 37.60M | 126.00M | 51.50M | 50.00M | 27.40M | |
| 17.5% | 14.9% | 13.0% | 2.9% | 11.5% | 5.7% | 6.8% | 4.9% | |
| 339.50M | 300.20M | 214.60M | 9.80M | 20.50M | 9.70M | 14.50M | 5.20M | |
Interest Income | 34.70M | 39.50M | 28.60M | 9.30M | 500K | 3.00M | N/A | 6.71M |
| 79.70M | 42.70M | 36.20M | 36.00M | 61.70M | 48.10M | 34.60M | 22.20M | |
Other Income/Expense | -134.30M | -8.70M | -5.40M | -27.80M | -105.50M | -41.80M | -35.50M | -22.20M |
| 247.10M | 418.30M | 206.30M | 4.60M | 16.80M | 6.80M | 11.60M | 3.29M | |
| 92.40M | -118.10M | 8.30M | 5.20M | 3.70M | 2.90M | 2.90M | 1.90M | |
| 9.1% | 20.2% | 12.2% | 0.4% | 1.5% | 0.8% | 1.6% | 0.6% | |
| 586.90M | 389.70M | 292.80M | 100.80M | 183.40M | 106.90M | 77.90M | 43.00M | |
| 21.7% | 18.8% | 17.3% | 7.7% | 16.7% | 11.8% | 10.6% | 7.6% | |
| 113.10M | 80.80M | 72.80M | 63.20M | 57.40M | 55.40M | 27.90M | 15.60M | |
| 3.51 | 5.97 | 2.96 | 0.07 | 0.25 | 0.11 | 0.19 | 0.06 | |
| 3.48 | 5.78 | 2.94 | 0.07 | 0.25 | 0.10 | 0.19 | 0.05 | |
| 70.35M | 70.08M | 69.75M | 69.38M | 67.70M | 64.73M | 60.59M | 58.86M | |
| 71.89M | 73.89M | 73.63M | 69.91M | 68.58M | 65.95M | 62.30M | 61.01M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.