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 |
|---|---|---|---|---|---|---|---|---|---|
| 2.74B | 658.70M | 571.70M | 716.70M | 797.80M | 736.90M | 632.00M | 666.20M | 640.40M | |
Cost of Goods Sold | 2.11B | 503.00M | 450.80M | 552.90M | 605.90M | 570.80M | 506.60M | 537.30M | 503.70M |
| 632.30M | 155.70M | 120.90M | 163.80M | 191.90M | 166.10M | 125.40M | 128.90M | 136.70M | |
| 23.0% | 23.6% | 21.1% | 22.9% | 24.1% | 22.5% | 19.8% | 19.3% | 21.3% | |
Total Operating Expenses | 325.30M | 89.10M | 75.80M | 78.20M | 82.20M | 73.00M | 73.70M | 85.70M | 102.90M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 325.30M | 89.10M | 75.80M | 78.20M | 82.20M | 73.00M | 73.70M | 89.00M | 82.40M | |
| 222.70M | -17.70M | 45.10M | 85.60M | 109.70M | 93.10M | 51.70M | 43.20M | 33.80M | |
| 8.1% | -2.7% | 7.9% | 11.9% | 13.8% | 12.6% | 8.2% | 6.5% | 5.3% | |
| 229.20M | 62.30M | 24.60M | 55.20M | 87.10M | 69.80M | 29.20M | 10.40M | 19.10M | |
Interest Income | 1.40M | -3.70M | 1.60M | 1.70M | 1.80M | 1.30M | 1.80M | 1.30M | 3.80M |
| 99.10M | 23.10M | 24.00M | 24.90M | 27.10M | 28.50M | 28.30M | 35.40M | 15.80M | |
Other Income/Expense | 6.50M | 80.00M | -20.50M | -30.40M | -22.60M | -23.30M | -22.50M | -32.80M | -14.70M |
| 491.40M | 328.50M | 37.80M | 52.10M | 73.00M | 59.70M | 23.60M | -7.70M | 16.60M | |
| 29.90M | 11.40M | 1.30M | 3.10M | 14.10M | 10.10M | 5.60M | 18.10M | 2.50M | |
| 17.9% | 49.9% | 6.6% | 7.3% | 9.2% | 8.1% | 3.7% | -1.2% | 2.6% | |
| 447.50M | 40.30M | 98.60M | 142.70M | 165.90M | 149.20M | 105.30M | 103.60M | 79.00M | |
| 16.3% | 6.1% | 17.2% | 19.9% | 20.8% | 20.2% | 16.7% | 15.6% | 12.3% | |
| 224.80M | 58.00M | 53.50M | 57.10M | 56.20M | 56.10M | 53.60M | 60.40M | 45.20M | |
| 9.99 | 6.67 | 0.77 | 1.06 | 1.49 | 1.22 | 0.48 | -0.16 | 0.34 | |
| 8.95 | 5.64 | 0.77 | 1.06 | 1.48 | 1.22 | 0.48 | -0.16 | 0.34 | |
| 49.10M | 49.10M | 49.00M | 49.00M | 49.00M | 48.90M | 48.70M | 48.70M | 48.70M | |
| 49.20M | 49.20M | 49.20M | 49.10M | 49.10M | 49.00M | 49.20M | 48.70M | 48.80M |
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.88B | 2.57B | 2.31B | 2.24B | 2.04B | 1.94B | 1.74B | 1.46B | |
Cost of Goods Sold | 2.24B | 2.05B | 1.86B | 1.83B | 1.68B | 1.55B | 1.40B | 1.19B |
| 647.20M | 515.20M | 443.80M | 411.10M | 355.90M | 382.00M | 332.40M | 272.00M | |
| 22.4% | 20.0% | 19.2% | 18.3% | 17.5% | 19.7% | 19.1% | 18.6% | |
Total Operating Expenses | 307.10M | 317.60M | 261.10M | 62.10M | 248.60M | 230.20M | 179.50M | 153.90M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 307.10M | 320.00M | 261.10M | 262.80M | 256.00M | 223.10M | 179.50M | 153.90M | |
| 340.10M | 197.60M | 182.70M | 349.00M | 107.30M | 151.80M | 152.90M | 94.90M | |
| 11.8% | 7.7% | 7.9% | 15.6% | 5.3% | 7.8% | 8.8% | 6.5% | |
| 241.30M | 130.00M | 195.90M | 316.20M | 83.60M | 138.20M | 146.80M | 95.00M | |
Interest Income | 6.60M | 7.50M | 4.70M | 1.10M | N/A | 400K | 1.40M | 400K |
| 108.80M | 70.90M | 28.10M | 31.00M | 23.40M | 10.60M | 6.80M | 900K | |
Other Income/Expense | -98.80M | -67.60M | 13.20M | -32.80M | -23.70M | -13.60M | -6.10M | 100K |
| 208.40M | 93.70M | 159.20M | 245.80M | 69.60M | 106.60M | 113.30M | 75.70M | |
| 32.90M | 36.30M | 36.70M | 70.40M | 14.00M | 31.60M | 33.50M | 19.30M | |
| 7.2% | 3.6% | 6.9% | 11.0% | 3.4% | 5.5% | 6.5% | 5.2% | |
| 563.10M | 392.60M | 342.20M | 503.10M | 251.60M | 266.30M | 238.70M | 162.50M | |
| 19.5% | 15.3% | 14.8% | 22.4% | 12.4% | 13.8% | 13.7% | 11.1% | |
| 223.00M | 195.00M | 159.50M | 154.10M | 144.30M | 114.50M | 85.80M | 67.60M | |
| 4.25 | 1.92 | 3.27 | 5.08 | 1.44 | 2.20 | 2.37 | 1.55 | |
| 4.24 | 1.91 | 3.26 | 5.05 | 1.42 | 2.18 | 2.34 | 1.55 | |
| 48.90M | 48.60M | 48.50M | 48.20M | 48.10M | 48.00M | 47.90M | 48.80M | |
| 49.00M | 48.80M | 48.70M | 48.50M | 48.60M | 48.50M | 48.40M | 48.90M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.