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.22B | 904.39M | 807.35M | 796.72M | 710.64M | 668.54M | 603.63M | 575.14M | 544.27M | |
Cost of Goods Sold | 1.31B | 357.94M | 330.06M | 335.42M | 283.29M | 264.80M | 237.89M | 229.30M | 213.53M |
| 1.91B | 546.45M | 477.29M | 461.30M | 427.35M | 403.74M | 365.74M | 345.85M | 330.75M | |
| 59.4% | 60.4% | 59.1% | 57.9% | 60.1% | 60.4% | 60.6% | 60.1% | 60.8% | |
Total Operating Expenses | 1.83B | 499.67M | 448.04M | 451.30M | 429.48M | 402.68M | 373.63M | 361.50M | 306.37M |
| 708.31M | 208.69M | 188.95M | 134.00M | 176.67M | 162.57M | 151.02M | 134.59M | 114.48M | |
| 1.12B | 290.98M | 259.09M | 317.30M | 252.80M | 240.11M | 222.61M | 226.92M | 191.89M | |
| 83.89M | 46.78M | 29.24M | 10.00M | -2.13M | 1.06M | -7.89M | -15.65M | 24.38M | |
| 2.6% | 5.2% | 3.6% | 1.3% | -0.3% | 0.2% | -1.3% | -2.7% | 4.5% | |
| 253.61M | 32.68M | 200.22M | 5.00M | 15.70M | -38.88M | 108.39M | 84.56M | 79.57M | |
Interest Income | 59.00M | 6.82M | 10.61M | 17.63M | 23.94M | 23.25M | 10.60M | 7.29M | 12.62M |
| 114.47M | 28.10M | 28.64M | 28.82M | 28.91M | 28.69M | 7.82M | 1.82M | 1.65M | |
Other Income/Expense | 169.72M | -14.09M | 170.98M | -5.00M | 17.83M | -39.95M | 116.28M | 100.22M | 55.19M |
| 199.55M | 29.43M | 169.31M | 3.00M | -2.19M | 36.12M | 87.98M | 135.18M | 67.03M | |
| 54.05M | 3.26M | 30.91M | 2.00M | 17.89M | -75.00M | 20.41M | -50.62M | 12.54M | |
| 6.2% | 3.3% | 21.0% | 0.4% | -0.3% | 5.4% | 14.6% | 23.5% | 12.3% | |
| 188.32M | 79.24M | 59.60M | 32.00M | 17.48M | 18.22M | 11.56M | 2.02M | 30.56M | |
| 5.9% | 8.8% | 7.4% | 4.0% | 2.5% | 2.7% | 1.9% | 0.4% | 5.6% | |
| 104.43M | 32.46M | 30.36M | 22.00M | 19.61M | 17.16M | 19.45M | 17.68M | 6.18M | |
| 2.48 | 0.36 | 2.11 | 0.04 | -0.03 | 0.46 | 1.14 | 1.77 | 0.89 | |
| 2.41 | 0.36 | 2.05 | 0.03 | -0.03 | 0.44 | 1.08 | 1.67 | 0.86 | |
| 80.36M | 80.36M | 80.15M | 80.40M | 78.42M | 78.00M | 76.89M | 76.36M | 75.70M | |
| 82.52M | 82.52M | 82.48M | 100.00M | 78.42M | 82.06M | 81.48M | 81.09M | 78.08M |
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.78B | 2.08B | 1.56B | 1.19B | 863.38M | 681.00M | 530.86M | 420.07M | |
Cost of Goods Sold | 1.12B | 841.15M | 605.25M | 461.30M | 332.30M | 264.67M | 223.57M | 161.49M |
| 1.66B | 1.24B | 955.45M | 728.64M | 531.09M | 416.33M | 307.29M | 258.58M | |
| 59.7% | 59.6% | 61.2% | 61.2% | 61.5% | 61.1% | 57.9% | 61.6% | |
Total Operating Expenses | 1.72B | 1.18B | 796.00M | 635.38M | 697.91M | 430.48M | 312.38M | 231.74M |
| 684.31M | 441.59M | 303.72M | 233.81M | 194.03M | 123.19M | 100.72M | 76.86M | |
| 1.03B | 741.25M | 494.88M | 399.33M | 503.88M | 309.08M | 211.66M | 154.89M | |
| -62.08M | 58.54M | 159.45M | 93.25M | -166.82M | -14.15M | -5.09M | 26.84M | |
| -2.2% | 2.8% | 10.2% | 7.8% | -19.3% | -2.1% | -1.0% | 6.4% | |
| 18.97M | 381.50M | 157.06M | 196.52M | -141.38M | -6.29M | 2.07M | 28.10M | |
Interest Income | 75.43M | 43.69M | 49.11M | 4.80M | 30.95M | 5.00M | 7.86M | 4.36M |
| 94.24M | 7.10M | 7.00M | N/A | N/A | 100K | N/A | N/A | |
Other Income/Expense | 81.05M | 322.96M | -2.39M | 103.27M | 25.45M | 7.86M | 7.16M | 1.26M |
| 124.91M | 377.03M | 175.78M | 147.14M | -60.02M | -1.72M | 882K | 29.20M | |
| -105.68M | 4.47M | -18.72M | 49.38M | -81.36M | -4.57M | 1.19M | -1.10M | |
| 4.5% | 18.1% | 11.3% | 12.4% | -7.0% | -0.3% | 0.2% | 7.0% | |
| 21.09M | 106.97M | 178.76M | 124.36M | -142.56M | -1.68M | 6.27M | 37.46M | |
| 0.8% | 5.1% | 11.5% | 10.5% | -16.5% | -0.2% | 1.2% | 8.9% | |
| 83.16M | 48.42M | 19.32M | 31.11M | 24.27M | 12.47M | 11.36M | 10.62M | |
| 1.60 | 4.98 | 2.37 | 2.07 | -0.91 | -0.03 | 0.01 | 0.52 | |
| 1.51 | 4.80 | 2.33 | 2.03 | -0.91 | -0.03 | 0.01 | 0.50 | |
| 80.40M | 75.75M | 74.19M | 71.09M | 66.19M | 61.78M | 59.19M | 56.39M | |
| 100.00M | 78.56M | 75.46M | 72.53M | 66.19M | 61.78M | 60.02M | 57.92M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.