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 |
|---|---|---|---|---|---|---|---|---|---|
| 1.61B | 399.00M | 388.70M | 403.10M | 419.60M | 413.50M | 381.00M | 395.00M | 377.60M | |
Cost of Goods Sold | 309.60M | 140.30M | 58.50M | 54.20M | 56.60M | 51.80M | 51.50M | 51.30M | 51.50M |
| 1.30B | 258.70M | 330.20M | 348.90M | 363.00M | 361.70M | 329.50M | 343.70M | 326.10M | |
| 80.8% | 64.8% | 84.9% | 86.6% | 86.5% | 87.5% | 86.5% | 87.0% | 86.4% | |
Total Operating Expenses | 299.00M | 5.50M | 92.10M | 97.30M | 104.10M | 101.50M | 92.10M | 100.70M | 94.40M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 26.30M | 5.50M | 7.90M | 5.60M | 7.30M | 8.10M | 7.50M | 8.90M | 6.30M | |
| 1.00B | 253.20M | 238.10M | 251.60M | 258.90M | 260.20M | 237.40M | 243.00M | 231.70M | |
| 62.2% | 63.5% | 61.3% | 62.4% | 61.7% | 62.9% | 62.3% | 61.5% | 61.4% | |
| 795.90M | 204.80M | 185.90M | 198.20M | 207.00M | 208.80M | 184.40M | 194.70M | 183.60M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 223.70M | 54.50M | 55.40M | 56.70M | 57.10M | 55.40M | 56.40M | 52.20M | 51.80M | |
Other Income/Expense | -205.90M | -48.40M | -52.20M | -53.40M | -51.90M | -51.40M | -53.00M | -48.30M | -48.10M |
| 375.00M | 96.40M | 87.60M | 93.30M | 97.70M | 90.30M | 71.60M | 70.40M | 58.60M | |
| 121.00M | 31.10M | 28.20M | 30.20M | 31.50M | 29.10M | 23.00M | 22.60M | 18.90M | |
| 23.3% | 24.2% | 22.5% | 23.1% | 23.3% | 21.8% | 18.8% | 17.8% | 15.5% | |
| 1.23B | 307.60M | 296.60M | 305.80M | 315.50M | 312.00M | 288.90M | 294.30M | 283.20M | |
| 76.1% | 77.1% | 76.3% | 75.9% | 75.2% | 75.5% | 75.8% | 74.5% | 75.0% | |
| 223.70M | 54.40M | 58.50M | 54.20M | 56.60M | 51.80M | 51.50M | 51.30M | 51.50M | |
| 2.90 | 0.75 | 0.68 | 0.72 | 0.75 | 0.74 | 0.65 | 0.68 | 0.63 | |
| 2.90 | 0.75 | 0.68 | 0.72 | 0.75 | 0.74 | 0.65 | 0.68 | 0.63 | |
| 128.40M | 128.40M | 129.20M | 129.40M | 130.30M | 121.80M | 110.70M | 104.10M | 93.00M | |
| 128.40M | 128.40M | 129.20M | 129.40M | 130.30M | 121.80M | 110.80M | 104.10M | 93.00M |
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 |
|---|---|---|---|---|---|---|---|---|
| 1.62B | 1.49B | 1.35B | 1.27B | 1.20B | 1.09B | 847.60M | 712.00M | |
Cost of Goods Sold | 214.10M | 203.10M | 192.50M | 181.30M | 165.60M | 156.90M | 142.50M | 126.90M |
| 1.40B | 1.29B | 1.15B | 1.09B | 1.04B | 934.70M | 705.10M | 585.10M | |
| 86.8% | 86.4% | 85.7% | 85.8% | 86.2% | 85.6% | 83.2% | 82.2% | |
Total Operating Expenses | 395.00M | 369.80M | 336.70M | 300.70M | 311.00M | 358.20M | 328.50M | 206.90M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 28.50M | 26.10M | 26.20M | 23.10M | 22.70M | 21.10M | 52.40M | 14.10M | |
| 1.01B | 919.00M | 816.90M | 791.20M | 727.20M | 576.50M | 376.60M | 378.20M | |
| 62.3% | 61.6% | 60.7% | 62.1% | 60.4% | 52.8% | 44.4% | 53.1% | |
| 798.40M | 730.80M | 645.60M | 647.20M | 632.40M | 492.00M | 317.60M | 325.50M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 225.60M | 202.20M | 179.00M | 149.30M | 105.40M | 94.70M | 62.40M | 53.30M | |
Other Income/Expense | -209.70M | -188.20M | -171.30M | -144.00M | -94.80M | -84.50M | -59.00M | -52.70M |
| 352.90M | 223.10M | 118.60M | 83.90M | 46.40M | 24.00M | 70.10M | 69.10M | |
| 113.80M | 71.80M | 37.90M | 26.60M | 14.60M | 7.10M | -100K | 0.00 | |
| 21.8% | 15.0% | 8.8% | 6.6% | 3.9% | 2.2% | 8.3% | 9.7% | |
| 1.22B | 1.12B | 1.01B | 972.50M | 892.80M | 733.40M | 519.10M | 505.10M | |
| 75.6% | 75.2% | 75.0% | 76.4% | 74.2% | 67.2% | 61.2% | 70.9% | |
| 214.10M | 203.10M | 192.50M | 181.30M | 165.60M | 156.90M | 142.50M | 126.90M | |
| 2.87 | 2.51 | 2.11 | 2.03 | 1.76 | 1.33 | 1.22 | 1.27 | |
| 2.86 | 2.49 | 2.08 | 2.01 | 1.76 | 1.31 | 1.22 | 1.27 | |
| 123.10M | 89.00M | 56.20M | 41.30M | 25.70M | 18.00M | 54.60M | 54.60M | |
| 123.10M | 89.00M | 56.30M | 41.40M | 25.70M | 18.10M | 54.80M | 54.70M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.