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 |
|---|---|---|---|---|---|---|---|---|---|
| 3.51B | 901.63M | 861.10M | 885.82M | 866.29M | 764.04M | 682.26M | 746.27M | 671.96M | |
Cost of Goods Sold | 2.04B | 0.00 | 663.10M | 699.94M | 677.29M | 572.64M | 517.07M | 571.89M | 508.00M |
| 572.86M | 0.00 | 197.99M | 185.88M | 188.99M | 191.40M | 165.19M | 174.37M | 163.96M | |
| 16.3% | 0.0% | 23.0% | 21.0% | 21.8% | 25.1% | 24.2% | 23.4% | 24.4% | |
Total Operating Expenses | 435.91M | 112.60M | 112.12M | 114.34M | 96.86M | 88.97M | 68.56M | 82.11M | 67.38M |
| 15.56M | 4.17M | 4.10M | 3.81M | 3.48M | 4.57M | 2.01M | 2.64M | 2.08M | |
| 420.36M | 108.43M | 108.02M | 110.53M | 93.38M | 102.94M | 87.57M | 90.69M | 80.83M | |
| 363.68M | 114.14M | 85.88M | 71.54M | 92.13M | 102.42M | 96.63M | 92.26M | 96.58M | |
| 10.3% | 12.7% | 10.0% | 8.1% | 10.6% | 13.4% | 14.2% | 12.4% | 14.4% | |
| 429.45M | 113.59M | 107.32M | 100.98M | 107.57M | 97.76M | 91.82M | 78.09M | 90.62M | |
Interest Income | 12.01M | 4.47M | 4.91M | 1.60M | 1.02M | 551K | 722K | 505K | 663K |
| 23.92M | -5.28M | 4.73M | 10.45M | 14.02M | 11.74M | 7.99M | 9.29M | 9.91M | |
Other Income/Expense | 65.77M | -542K | 21.44M | 29.44M | 15.44M | -4.67M | -4.81M | -14.17M | -5.95M |
| 355.38M | 89.10M | 91.19M | 92.99M | 82.11M | 78.39M | 75.53M | 71.02M | 69.48M | |
| 73.29M | 24.50M | 16.13M | 7.29M | 25.38M | 19.30M | 16.29M | 7.01M | 20.98M | |
| 10.1% | 9.9% | 10.6% | 10.5% | 9.5% | 10.3% | 11.1% | 9.5% | 10.3% | |
| 482.07M | 145.50M | 114.89M | 101.09M | 120.59M | 129.68M | 120.54M | 114.69M | 117.85M | |
| 13.7% | 16.1% | 13.3% | 11.4% | 13.9% | 17.0% | 17.7% | 15.4% | 17.5% | |
| 118.39M | 31.36M | 29.01M | 29.56M | 28.46M | 27.26M | 23.91M | 22.43M | 21.27M | |
| 3.88 | 0.97 | 0.99 | 1.02 | 0.90 | 0.86 | 0.82 | 0.78 | 0.76 | |
| 3.88 | 0.97 | 0.99 | 1.02 | 0.90 | 0.85 | 0.82 | 0.77 | 0.76 | |
| 91.72M | 91.72M | 91.66M | 91.57M | 91.57M | 91.54M | 91.59M | 91.60M | 91.58M | |
| 92.01M | 92.01M | 91.91M | 91.86M | 91.79M | 91.70M | 91.87M | 91.89M | 91.89M |
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 |
|---|---|---|---|---|---|---|---|---|
| 3.20B | 2.70B | 2.50B | 2.23B | 2.12B | 2.12B | 1.89B | 1.80B | |
Cost of Goods Sold | 2.47B | 2.05B | 1.88B | 1.68B | 1.57B | 1.55B | 1.36B | 1.30B |
| 731.52M | 655.21M | 620.59M | 551.93M | 550.28M | 575.40M | 533.86M | 504.01M | |
| 22.9% | 24.2% | 24.9% | 24.7% | 25.9% | 27.1% | 28.2% | 28.0% | |
Total Operating Expenses | 408.28M | 274.60M | 237.53M | 203.36M | 204.43M | 216.84M | 208.34M | 199.04M |
| 13.87M | 7.48M | 7.61M | 9.54M | 11.06M | 14.19M | 17.67M | 15.22M | |
| 394.42M | 318.66M | 279.69M | 234.28M | 230.40M | 231.17M | 216.77M | 214.09M | |
| 323.24M | 380.61M | 383.06M | 348.57M | 345.85M | 358.55M | 325.52M | 304.98M | |
| 10.1% | 14.1% | 15.3% | 15.6% | 16.3% | 16.9% | 17.2% | 16.9% | |
| 398.12M | 348.72M | 321.40M | 314.38M | 395.71M | 362.17M | 313.74M | 280.14M | |
Interest Income | 3.89M | 2.55M | 2.36M | 758K | 416K | 518K | 942K | 2.48M |
| 44.21M | 39.48M | 47.04M | 36.41M | 35.76M | 31.01M | 35.32M | 27.82M | |
Other Income/Expense | 74.88M | -31.89M | -61.66M | -34.19M | 49.87M | 3.62M | -11.78M | -24.83M |
| 329.86M | 281.94M | 245.85M | 238.19M | 305.87M | 278.67M | 244.12M | 226.96M | |
| 68.26M | 66.42M | 75.08M | 75.76M | 89.42M | 82.98M | 69.06M | 52.84M | |
| 10.3% | 10.4% | 9.8% | 10.7% | 14.4% | 13.1% | 12.9% | 12.6% | |
| 432.43M | 466.47M | 461.63M | 422.41M | 414.93M | 419.23M | 387.24M | 365.07M | |
| 13.5% | 17.3% | 18.5% | 18.9% | 19.5% | 19.7% | 20.4% | 20.3% | |
| 109.19M | 85.86M | 78.57M | 73.84M | 69.08M | 60.67M | 61.72M | 60.10M | |
| 3.60 | 3.08 | 2.68 | 2.60 | 3.24 | 2.92 | 2.56 | 2.29 | |
| 3.59 | 3.07 | 2.68 | 2.60 | 3.24 | 2.91 | 2.55 | 2.27 | |
| 91.57M | 91.57M | 91.62M | 91.45M | 94.28M | 95.46M | 95.38M | 99.06M | |
| 91.86M | 91.86M | 91.87M | 91.70M | 94.52M | 95.73M | 95.81M | 100.02M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.