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 |
|---|---|---|---|---|---|---|---|---|---|
| 6.80B | 1.91B | 1.63B | 1.63B | 1.63B | 1.55B | 1.34B | 1.34B | 1.30B | |
Cost of Goods Sold | 4.99B | 1.39B | 1.18B | 1.21B | 1.20B | 1.16B | 991.00M | 1.00B | 983.00M |
| 1.81B | 516.00M | 447.00M | 420.00M | 432.00M | 392.00M | 346.00M | 333.00M | 322.00M | |
| 26.7% | 27.0% | 27.4% | 25.7% | 26.5% | 25.3% | 25.9% | 24.9% | 24.7% | |
Total Operating Expenses | 1.38B | 364.00M | 337.00M | 331.00M | 348.00M | 312.00M | 303.00M | 301.00M | 288.00M |
| 403.00M | 109.00M | 97.00M | 95.00M | 102.00M | 91.00M | 84.00M | 93.00M | 89.00M | |
| 978.00M | 255.00M | 240.00M | 237.00M | 246.00M | 220.00M | 212.00M | 208.00M | 199.00M | |
| 435.00M | 152.00M | 110.00M | 89.00M | 84.00M | 80.00M | 43.00M | 32.00M | 34.00M | |
| 6.4% | 8.0% | 6.7% | 5.5% | 5.1% | 5.2% | 3.2% | 2.4% | 2.6% | |
| 498.00M | 162.00M | 131.00M | 101.00M | 104.00M | 83.00M | 58.00M | 32.00M | 57.00M | |
Interest Income | 52.00M | 11.00M | 13.00M | 15.00M | 13.00M | 11.00M | 12.00M | 12.00M | 9.00M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | 63.00M | 10.00M | 21.00M | 12.00M | 20.00M | 3.00M | 15.00M | 0.00 | 23.00M |
| 486.00M | 154.00M | 126.00M | 101.00M | 105.00M | 80.00M | 56.00M | 32.00M | 56.00M | |
| -4.00M | -8.00M | 5.00M | 0.00 | -1.00M | 3.00M | 2.00M | 0.00 | 1.00M | |
| 7.1% | 8.1% | 7.7% | 6.2% | 6.4% | 5.2% | 4.2% | 2.4% | 4.3% | |
| 487.00M | 164.00M | 120.00M | 106.00M | 97.00M | 96.00M | 62.00M | 43.00M | 46.00M | |
| 7.2% | 8.6% | 7.4% | 6.5% | 5.9% | 6.2% | 4.6% | 3.2% | 3.5% | |
| 52.00M | 12.00M | 10.00M | 17.00M | 13.00M | 16.00M | 19.00M | 11.00M | 12.00M | |
| 0.83 | 0.27 | 0.21 | 0.17 | 0.18 | 0.14 | 0.10 | 0.06 | 0.09 | |
| 0.78 | 0.26 | 0.20 | 0.16 | 0.16 | 0.13 | 0.09 | 0.06 | 0.07 | |
| 578.00M | 578.00M | 587.00M | 588.00M | 585.00M | 580.00M | 575.00M | 569.00M | 563.00M | |
| 590.00M | 590.00M | 602.00M | 607.00M | 609.00M | 605.00M | 603.00M | 600.00M | 590.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 |
|---|---|---|---|---|---|---|---|
| 6.15B | 4.96B | 3.87B | 2.73B | 1.71B | 823.00M | 665.00M | |
Cost of Goods Sold | 4.56B | 3.77B | 3.03B | 2.22B | 1.39B | 683.00M | 603.00M |
| 1.58B | 1.19B | 834.00M | 511.00M | 314.00M | 140.00M | 62.00M | |
| 25.8% | 24.0% | 21.6% | 18.7% | 18.4% | 17.0% | 9.3% | |
Total Operating Expenses | 1.28B | 1.17B | 1.12B | 895.00M | 542.00M | 360.00M | 275.00M |
| 371.00M | 351.00M | 358.00M | 282.00M | 163.00M | 109.00M | 64.00M | |
| 915.00M | 777.00M | 763.00M | 613.00M | 379.00M | 251.00M | 211.00M | |
| 305.00M | 16.00M | -287.00M | -384.00M | -228.00M | -220.00M | -213.00M | |
| 5.0% | 0.3% | -7.4% | -14.1% | -13.4% | -26.7% | -32.0% | |
| 346.00M | 22.00M | -244.00M | -277.00M | -490.00M | -248.00M | -212.00M | |
Interest Income | 51.00M | 42.00M | 37.00M | 11.00M | N/A | 842K | 2.00M |
| N/A | N/A | N/A | N/A | 12.00M | 12.65M | N/A | |
Other Income/Expense | 41.00M | 6.00M | 43.00M | 107.00M | -262.00M | -28.00M | 1.00M |
| 342.00M | 19.00M | -246.00M | -275.00M | -487.00M | -248.00M | -209.00M | |
| 4.00M | 3.00M | 2.00M | -2.00M | -3.00M | 0.00 | -3.00M | |
| 5.6% | 0.4% | -6.4% | -10.1% | -28.6% | -30.1% | -31.4% | |
| 372.00M | 62.00M | -255.00M | -360.00M | -207.00M | -193.00M | -206.00M | |
| 6.0% | 1.3% | -6.6% | -13.2% | -12.1% | -23.5% | -31.0% | |
| 67.00M | 46.00M | 32.00M | 24.00M | 21.00M | 27.00M | 7.00M | |
| 0.59 | 0.03 | -0.47 | -0.72 | -0.97 | -0.54 | -0.45 | |
| 0.56 | 0.03 | -0.47 | -0.72 | -0.97 | -0.54 | -0.45 | |
| 582.00M | 559.00M | 532.00M | 511.75M | 500.05M | 461.18M | 461.18M | |
| 607.00M | 591.00M | 533.00M | 512.24M | 502.61M | 461.18M | 461.18M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.