Swipe horizontally to review earlier periods. The line-item column stays pinned.
| Quarterly Report | TTM | 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 | Quarter ended Jun 2024 |
|---|---|---|---|---|---|---|---|---|---|
| 13.16B | 3.42B | 3.35B | 3.23B | 3.16B | 3.07B | 3.10B | 2.97B | 2.92B | |
Cost of Goods Sold | 2.92B | 769.10M | 717.00M | 709.60M | 721.50M | 779.70M | 670.50M | 776.80M | 696.10M |
| 10.24B | 2.65B | 2.63B | 2.52B | 2.44B | 2.29B | 2.43B | 2.19B | 2.23B | |
| 77.8% | 77.5% | 78.6% | 78.0% | 77.2% | 74.6% | 78.4% | 73.8% | 76.2% | |
Total Operating Expenses | 9.00B | 2.32B | 2.35B | 2.19B | 2.15B | 2.11B | 2.18B | 2.04B | 2.00B |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 1.24B | 335.60M | 283.50M | 331.20M | 289.00M | 183.70M | 250.00M | 151.50M | 232.90M | |
| 9.4% | 9.8% | 8.5% | 10.2% | 9.2% | 6.0% | 8.1% | 5.1% | 8.0% | |
| 1.24B | 335.60M | 283.50M | 331.20M | 289.00M | 183.70M | 250.00M | 151.50M | 232.90M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 111.20M | 28.30M | 28.30M | 27.90M | 26.70M | 26.80M | 26.80M | 26.70M | 26.70M | |
Other Income/Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 1.00B | 274.10M | 225.20M | 265.60M | 235.30M | 146.60M | 201.30M | 133.80M | 188.70M | |
| 239.10M | 61.50M | 58.30M | 65.60M | 53.70M | 37.10M | 48.70M | 17.70M | 44.20M | |
| 7.6% | 8.0% | 6.7% | 8.2% | 7.4% | 4.8% | 6.5% | 4.5% | 6.5% | |
| 1.50B | 402.10M | 355.50M | 393.50M | 348.00M | 240.40M | 313.90M | 210.00M | 283.40M | |
| 11.4% | 11.8% | 10.6% | 12.2% | 11.0% | 7.8% | 10.1% | 7.1% | 9.7% | |
| 259.80M | 66.50M | 72.00M | 62.30M | 59.00M | 56.70M | 63.90M | 58.50M | 50.50M | |
| 19.82 | 5.51 | 4.49 | 5.22 | 4.60 | 2.86 | 3.89 | 2.56 | 3.59 | |
| 19.68 | 5.46 | 4.49 | 5.17 | 4.56 | 2.83 | 3.87 | 2.55 | 3.58 | |
| 49.70M | 49.70M | 50.20M | 50.83M | 51.14M | 51.28M | 51.70M | 52.20M | 52.50M | |
| 50.20M | 50.20M | 50.20M | 51.32M | 51.57M | 51.73M | 52.08M | 52.46M | 52.72M |
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 |
|---|---|---|---|---|---|---|---|---|
| 12.81B | 11.88B | 11.13B | 10.19B | 10.19B | 9.61B | 9.53B | 8.00B | |
Cost of Goods Sold | 2.93B | 2.77B | 2.52B | 2.36B | 6.04B | 5.95B | 5.62B | 4.64B |
| 9.89B | 9.11B | 8.61B | 7.83B | 4.15B | 3.66B | 3.91B | 3.36B | |
| 77.2% | 76.7% | 77.3% | 76.8% | 40.7% | 38.1% | 41.0% | 42.0% | |
Total Operating Expenses | 8.80B | 8.18B | 7.80B | 7.48B | 3.38B | 3.09B | 3.45B | 3.02B |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | |
| 1.09B | 927.30M | 806.80M | 349.90M | 771.30M | 578.10M | 454.70M | 333.50M | |
| 8.5% | 7.8% | 7.2% | 3.4% | 7.6% | 6.0% | 4.8% | 4.2% | |
| 1.09B | 927.30M | 806.80M | 349.90M | 771.30M | 578.10M | 454.70M | 333.50M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A |
| 109.70M | 107.00M | 108.00M | 108.30M | 111.80M | 104.50M | 110.60M | 100.30M | |
Other Income/Expense | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 | 0.00 |
| 872.70M | 760.20M | 642.50M | 276.60M | 1.36B | 440.80M | 382.60M | 251.00M | |
| 214.70M | 167.10M | 164.30M | 73.30M | 168.40M | 58.70M | 148.30M | 80.90M | |
| 6.8% | 6.4% | 5.8% | 2.7% | 13.4% | 4.6% | 4.0% | 3.1% | |
| 1.34B | 1.15B | 1.00B | 531.90M | 942.90M | 720.40M | 580.20M | 460.40M | |
| 10.4% | 9.7% | 9.0% | 5.2% | 9.3% | 7.5% | 6.1% | 5.8% | |
| 250.00M | 223.50M | 196.40M | 182.00M | 171.60M | 142.30M | 125.50M | 126.90M | |
| 17.29 | 14.55 | 12.02 | 5.09 | 10.37 | 7.04 | 6.18 | 4.24 | |
| 17.39 | 14.46 | 11.95 | 5.05 | 10.20 | 6.70 | 6.14 | 4.22 | |
| 50.47M | 52.23M | 53.46M | 54.37M | 59.14M | 60.11M | 61.94M | 59.24M | |
| 50.20M | 52.58M | 53.78M | 54.78M | 60.12M | 63.18M | 62.31M | 59.55M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.