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.48B | 679.00M | 566.80M | 637.30M | 592.80M | 552.40M | 482.60M | 533.70M | 483.70M | |
Cost of Goods Sold | 1.48B | 406.20M | 336.20M | 383.90M | 353.30M | 323.50M | 286.70M | 315.60M | 286.10M |
| 996.30M | 272.80M | 230.60M | 253.40M | 239.50M | 228.90M | 195.90M | 218.10M | 197.60M | |
| 40.2% | 40.2% | 40.7% | 39.8% | 40.4% | 41.4% | 40.6% | 40.9% | 40.9% | |
Total Operating Expenses | 592.90M | 156.20M | 142.70M | 151.70M | 142.30M | 142.30M | 129.20M | 127.90M | 118.70M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 500.20M | 129.90M | 119.40M | 133.20M | 117.70M | 117.20M | 109.50M | 108.90M | 101.60M | |
| 403.40M | 116.60M | 87.90M | 101.70M | 97.20M | 86.60M | 66.70M | 90.20M | 78.90M | |
| 16.3% | 17.2% | 15.5% | 16.0% | 16.4% | 15.7% | 13.8% | 16.9% | 16.3% | |
| 365.90M | 102.20M | 77.40M | 104.80M | 81.50M | 69.90M | 57.90M | 77.90M | 66.00M | |
Interest Income | 5.10M | 1.10M | 1.10M | 1.80M | 1.10M | 1.00M | 900K | 900K | 600K |
| 37.40M | 8.80M | 8.40M | 8.20M | 12.00M | 15.60M | 12.30M | 11.00M | 12.10M | |
Other Income/Expense | -37.50M | -14.40M | -10.50M | 3.10M | -15.70M | -16.70M | -8.80M | -12.30M | -12.90M |
| 278.90M | 78.40M | 59.90M | 77.90M | 62.70M | 52.20M | 51.20M | 57.10M | 50.20M | |
| 80.90M | 22.90M | 13.00M | 26.60M | 18.40M | 17.40M | 6.20M | 21.40M | 15.10M | |
| 11.3% | 11.5% | 10.6% | 12.2% | 10.6% | 9.4% | 10.6% | 10.7% | 10.4% | |
| 534.30M | 152.30M | 120.00M | 132.40M | 129.60M | 119.10M | 93.70M | 113.90M | 102.40M | |
| 21.6% | 22.4% | 21.2% | 20.8% | 21.9% | 21.6% | 19.4% | 21.3% | 21.2% | |
| 130.90M | 35.70M | 32.10M | 30.70M | 32.40M | 32.50M | 27.00M | 23.70M | 23.50M | |
| 5.63 | 1.57 | 1.20 | 1.56 | 1.30 | 1.12 | 1.10 | 1.23 | 1.08 | |
| 5.56 | 1.55 | 1.19 | 1.54 | 1.28 | 1.10 | 1.09 | 1.20 | 1.06 | |
| 50.07M | 50.07M | 49.92M | 49.85M | 48.17M | 46.72M | 46.45M | 46.36M | 46.30M | |
| 50.67M | 50.67M | 50.52M | 50.63M | 48.92M | 47.40M | 47.12M | 47.37M | 47.27M |
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.27B | 1.98B | 1.74B | 1.46B | 1.22B | 1.13B | 1.12B | 1.51B | |
Cost of Goods Sold | 1.35B | 1.18B | 1.07B | 937.00M | 787.70M | 732.60M | 721.60M | 1.10B |
| 917.70M | 799.40M | 670.00M | 523.90M | 431.80M | 395.50M | 402.00M | 410.00M | |
| 40.5% | 40.3% | 38.5% | 35.9% | 35.4% | 35.1% | 35.8% | 27.1% | |
Total Operating Expenses | 565.50M | 491.10M | 448.10M | 472.90M | 358.10M | 298.60M | 288.00M | 297.50M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 477.60M | 414.60M | 394.40M | 355.70M | 309.60M | 272.50M | 275.80M | 289.10M | |
| 352.20M | 308.30M | 221.90M | 51.00M | 73.70M | 96.90M | 114.00M | 112.50M | |
| 15.5% | 15.5% | 12.7% | 3.5% | 6.0% | 8.6% | 10.1% | 7.4% | |
| 314.10M | 255.40M | 186.30M | 27.10M | 69.90M | 78.60M | 88.80M | 84.50M | |
Interest Income | 4.80M | 2.10M | 1.70M | 1.70M | 500K | 200K | 1.60M | 1.50M |
| 48.10M | 45.70M | 27.20M | 9.30M | 13.10M | 18.40M | 21.00M | 21.50M | |
Other Income/Expense | -38.10M | -52.90M | -35.60M | -23.90M | -3.80M | -18.30M | -25.20M | -28.00M |
| 244.00M | 200.50M | 89.90M | 200K | 425.40M | 99.00M | 70.90M | 81.20M | |
| 68.60M | 53.60M | 41.60M | 7.30M | 10.90M | 4.80M | 12.50M | 2.60M | |
| 10.8% | 10.1% | 5.2% | 0.0% | 34.9% | 8.8% | 6.3% | 5.4% | |
| 474.80M | 399.90M | 285.10M | 97.40M | 116.00M | 128.80M | 138.40M | 140.40M | |
| 21.0% | 20.2% | 16.4% | 6.7% | 9.5% | 11.4% | 12.3% | 9.3% | |
| 122.60M | 91.60M | 63.20M | 46.40M | 42.30M | 31.90M | 24.40M | 27.90M | |
| 5.10 | 4.34 | 1.97 | 0.44 | 9.39 | 2.18 | 1.61 | 1.89 | |
| 5.03 | 4.26 | 1.93 | 0.43 | 9.15 | 2.12 | 1.58 | 1.82 | |
| 47.83M | 46.19M | 45.55M | 45.34M | 45.29M | 44.63M | 43.94M | 43.05M | |
| 48.51M | 47.08M | 46.61M | 46.22M | 46.49M | 45.77M | 44.96M | 44.66M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.