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 |
|---|---|---|---|---|---|---|---|---|---|
| 5.56B | 1.40B | 1.41B | 1.39B | 1.35B | 1.30B | 1.25B | 1.17B | 1.15B | |
Cost of Goods Sold | 4.01B | 1.04B | 984.35M | 1.01B | 964.01M | 952.01M | 868.31M | 763.99M | 810.86M |
| 1.55B | 358.34M | 423.20M | 379.89M | 389.43M | 349.68M | 380.04M | 403.54M | 335.74M | |
| 27.9% | 25.6% | 30.1% | 27.2% | 28.8% | 26.9% | 30.4% | 34.6% | 29.3% | |
Total Operating Expenses | 1.00B | 239.70M | 273.95M | 223.86M | 262.95M | 250.35M | 243.53M | 226.56M | 215.18M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 938.40M | 239.70M | 243.16M | 223.86M | 231.68M | 218.92M | 216.97M | 206.82M | 194.06M | |
| 550.40M | 118.64M | 149.25M | 156.03M | 126.48M | 99.33M | 136.51M | 176.98M | 120.56M | |
| 9.9% | 8.5% | 10.6% | 11.2% | 9.3% | 7.6% | 10.9% | 15.2% | 10.5% | |
| 531.86M | 120.65M | 143.82M | 143.62M | 123.77M | 94.42M | 137.33M | 189.62M | 133.81M | |
Interest Income | 8.06M | 597K | 89K | 3.86M | 3.52M | 5.81M | 6.45M | 13.35M | 12.04M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | -18.55M | 2.01M | -5.43M | -12.42M | -2.71M | -4.91M | 819K | 12.64M | 13.25M |
| 386.72M | 82.52M | 109.35M | 106.82M | 88.03M | 73.48M | 103.30M | 136.35M | 98.64M | |
| 145.14M | 38.13M | 34.47M | 36.80M | 35.74M | 20.93M | 34.03M | 53.27M | 35.16M | |
| 7.0% | 5.9% | 7.8% | 7.7% | 6.5% | 5.6% | 8.3% | 11.7% | 8.6% | |
| 696.40M | 160.61M | 180.04M | 187.35M | 168.40M | 140.70M | 172.56M | 205.99M | 151.02M | |
| 12.5% | 11.5% | 12.8% | 13.4% | 12.4% | 10.8% | 13.8% | 17.6% | 13.2% | |
| 146.00M | 41.97M | 30.79M | 31.31M | 41.93M | 41.37M | 36.05M | 29.01M | 30.46M | |
| 7.00 | 1.53 | 1.99 | 1.92 | 1.56 | 1.29 | 1.82 | 2.40 | 1.71 | |
| 6.97 | 1.52 | 1.98 | 1.91 | 1.56 | 1.28 | 1.80 | 2.37 | 1.70 | |
| 53.79M | 53.79M | 54.94M | 55.56M | 56.55M | 56.78M | 56.82M | 56.91M | 57.59M | |
| 54.18M | 54.18M | 55.34M | 55.82M | 56.90M | 57.26M | 57.44M | 57.42M | 58.15M |
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 |
|---|---|---|---|---|---|---|---|---|
| 5.46B | 4.73B | 4.69B | 4.82B | 3.76B | 2.66B | 2.29B | 1.84B | |
Cost of Goods Sold | 4.01B | 3.28B | 3.26B | 3.29B | 2.48B | 1.73B | 1.49B | 1.19B |
| 1.45B | 1.45B | 1.43B | 1.54B | 1.27B | 926.96M | 805.60M | 655.99M | |
| 26.5% | 30.7% | 30.6% | 31.9% | 33.9% | 34.9% | 35.1% | 35.6% | |
Total Operating Expenses | 927.55M | 905.86M | 932.79M | 965.05M | 732.13M | 547.63M | 502.75M | 410.23M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
| 928.71M | 816.30M | 815.07M | 872.78M | 648.74M | 484.76M | 457.43M | 373.59M | |
| 521.16M | 544.58M | 501.24M | 572.97M | 542.32M | 379.32M | 302.85M | 245.76M | |
| 9.6% | 11.5% | 10.7% | 11.9% | 14.4% | 14.3% | 13.2% | 13.3% | |
| 505.62M | 584.41M | 536.59M | 507.26M | 533.39M | 378.48M | 299.53M | 249.77M | |
Interest Income | 15.01M | 46.88M | 51.12M | 10.03M | N/A | 3.82M | 8.72M | 3.52M |
| N/A | N/A | N/A | N/A | 1.73M | N/A | N/A | N/A | |
Other Income/Expense | -15.54M | 39.83M | 35.35M | -65.71M | -8.92M | -845K | -3.32M | 4.01M |
| 377.68M | 454.53M | 417.08M | 419.42M | 481.65M | 327.16M | 261.06M | 240.26M | |
| 127.95M | 129.88M | 119.50M | 87.84M | 51.74M | 51.32M | 38.47M | 9.52M | |
| 6.9% | 9.6% | 8.9% | 8.7% | 12.8% | 12.3% | 11.4% | 13.0% | |
| 645.97M | 671.69M | 633.94M | 713.01M | 687.47M | 508.57M | 404.03M | 282.40M | |
| 11.8% | 14.2% | 13.5% | 14.8% | 18.3% | 19.1% | 17.6% | 15.3% | |
| 124.81M | 127.10M | 132.70M | 140.05M | 145.15M | 129.24M | 101.18M | 36.64M | |
| 6.76 | 7.93 | 7.21 | 7.32 | 8.52 | 5.87 | 4.77 | 4.24 | |
| 6.72 | 7.84 | 7.06 | 7.09 | 8.15 | 5.60 | 4.53 | 4.24 | |
| 55.89M | 57.29M | 57.83M | 57.29M | 56.51M | 55.73M | 57.63M | 56.66M | |
| 56.23M | 57.98M | 59.09M | 59.17M | 59.06M | 58.45M | 57.67M | 56.67M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.