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 |
|---|---|---|---|---|---|---|---|---|---|
| 4.29B | 1.15B | 1.03B | 1.03B | 1.07B | 1.02B | 941.90M | 945.60M | 967.10M | |
Cost of Goods Sold | 2.37B | 634.00M | 579.10M | 573.70M | 580.40M | 555.50M | 519.40M | 528.90M | 535.00M |
| 1.92B | 517.50M | 454.50M | 459.50M | 489.80M | 466.50M | 422.50M | 416.70M | 432.10M | |
| 44.8% | 44.9% | 44.0% | 44.5% | 45.8% | 45.6% | 44.9% | 44.1% | 44.7% | |
Total Operating Expenses | 1.03B | 262.80M | 259.20M | 249.90M | 256.00M | 246.80M | 226.10M | 232.10M | 217.10M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 1.03B | 262.80M | 259.20M | 249.90M | 256.00M | 246.80M | 226.10M | 232.10M | 217.10M | |
| 893.40M | 254.70M | 195.30M | 209.60M | 233.80M | 219.70M | 196.40M | 184.60M | 215.00M | |
| 20.8% | 22.1% | 18.9% | 20.3% | 21.8% | 21.5% | 20.9% | 19.5% | 22.2% | |
| 792.20M | 227.90M | 171.50M | 183.90M | 208.90M | 200.40M | 175.20M | 162.30M | 194.60M | |
Interest Income | 7.10M | 1.60M | 1.30M | 1.70M | 2.50M | 3.80M | 4.00M | 3.60M | 8.30M |
| 100.70M | 24.80M | 24.20M | 25.10M | 26.60M | 24.60M | 24.70M | 25.20M | 28.80M | |
Other Income/Expense | -101.20M | -26.80M | -23.80M | -25.70M | -24.90M | -19.30M | -21.20M | -22.30M | -20.40M |
| 658.60M | 184.60M | 138.10M | 147.50M | 188.40M | 159.70M | 148.20M | 144.10M | 174.20M | |
| 133.60M | 43.30M | 33.40M | 36.40M | 20.50M | 40.70M | 27.00M | 18.20M | 20.40M | |
| 15.4% | 16.0% | 13.4% | 14.3% | 17.6% | 15.6% | 15.7% | 15.2% | 18.0% | |
| 1.03B | 290.40M | 230.90M | 240.70M | 270.50M | 251.60M | 226.40M | 214.30M | 244.80M | |
| 24.1% | 25.2% | 22.3% | 23.3% | 25.3% | 24.6% | 24.0% | 22.7% | 25.3% | |
| 139.10M | 35.70M | 35.60M | 31.10M | 36.70M | 31.90M | 30.00M | 29.70M | 29.80M | |
| 7.66 | 2.15 | 1.60 | 1.72 | 2.19 | 1.86 | 1.72 | 1.66 | 2.00 | |
| 7.62 | 2.15 | 1.59 | 1.70 | 2.18 | 1.85 | 1.71 | 1.65 | 1.99 | |
| 85.70M | 85.70M | 86.10M | 85.90M | 85.90M | 86.00M | 86.30M | 86.70M | 87.10M | |
| 86.00M | 86.00M | 86.60M | 86.50M | 86.50M | 86.40M | 86.70M | 87.20M | 87.60M |
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 |
|---|---|---|---|---|---|---|---|---|
| 4.07B | 3.77B | 3.65B | 3.27B | 2.87B | 2.72B | 2.85B | 2.73B | |
Cost of Goods Sold | 2.23B | 2.10B | 2.07B | 1.95B | 1.66B | 1.54B | 1.60B | 1.56B |
| 1.84B | 1.67B | 1.58B | 1.32B | 1.20B | 1.18B | 1.25B | 1.17B | |
| 45.2% | 44.2% | 43.3% | 40.4% | 42.0% | 43.3% | 43.9% | 43.0% | |
Total Operating Expenses | 978.80M | 887.80M | 873.10M | 736.00M | 674.70M | 775.30M | 687.20M | 647.50M |
| 132.00M | 112.70M | N/A | N/A | N/A | N/A | N/A | N/A | |
| 978.80M | 887.80M | 865.60M | 736.00M | 674.70M | 635.70M | 681.30M | 647.50M | |
| 859.50M | 780.70M | 708.40M | 586.40M | 530.20M | 403.50M | 565.10M | 525.80M | |
| 21.1% | 20.7% | 19.4% | 17.9% | 18.5% | 14.8% | 19.8% | 19.2% | |
| 768.40M | 698.80M | 617.20M | 514.50M | 524.00M | 365.40M | 475.20M | 475.20M | |
Interest Income | 12.00M | 20.50M | 6.80M | 1.30M | 400K | 900K | 1.80M | 800K |
| 101.00M | 102.00M | 93.10M | 75.90M | 50.20M | 51.10M | 56.00M | 54.00M | |
Other Income/Expense | -91.10M | -81.90M | -91.20M | -71.90M | -6.20M | -38.10M | -89.90M | -50.60M |
| 643.80M | 597.50M | 540.40M | 458.00M | 483.00M | 314.30M | 401.80M | 434.90M | |
| 124.60M | 101.30M | 76.60M | 56.20M | 40.70M | 50.90M | 73.10M | 39.80M | |
| 15.8% | 15.8% | 14.8% | 14.0% | 16.8% | 11.6% | 14.1% | 15.9% | |
| 989.20M | 899.70M | 820.00M | 684.30M | 613.30M | 484.50M | 648.10M | 612.00M | |
| 24.3% | 23.9% | 22.5% | 20.9% | 21.4% | 17.8% | 22.7% | 22.4% | |
| 129.70M | 119.00M | 111.60M | 97.90M | 83.10M | 81.00M | 83.00M | 86.20M | |
| 7.49 | 6.85 | 6.15 | 5.20 | 5.37 | 3.41 | 4.29 | 4.58 | |
| 7.44 | 6.82 | 6.12 | 5.19 | 5.34 | 3.39 | 4.26 | 4.54 | |
| 85.90M | 87.20M | 87.90M | 88.00M | 89.90M | 92.30M | 93.60M | 95.00M | |
| 86.50M | 87.60M | 88.30M | 88.30M | 90.50M | 92.80M | 94.30M | 95.70M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.