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 |
|---|---|---|---|---|---|---|---|---|---|
| 772.49M | 197.81M | 192.12M | 192.65M | 189.90M | 187.40M | 181.55M | 170.91M | 163.69M | |
Cost of Goods Sold | 233.13M | 59.03M | 59.22M | 56.96M | 57.93M | 59.83M | 56.91M | 55.59M | 51.62M |
| 539.36M | 138.79M | 132.90M | 135.69M | 131.97M | 127.57M | 124.64M | 115.32M | 112.06M | |
| 69.8% | 70.2% | 69.2% | 70.4% | 69.5% | 68.1% | 68.7% | 67.5% | 68.5% | |
Total Operating Expenses | 417.06M | 106.92M | 108.34M | 101.01M | 100.78M | 101.10M | 98.68M | 90.58M | 86.49M |
| 68.84M | 16.96M | 17.92M | 16.69M | 17.28M | 17.27M | 17.44M | 17.14M | 15.29M | |
| 310.44M | 80.58M | 81.11M | 74.74M | 74.01M | 74.32M | 72.65M | 65.57M | 64.73M | |
| 122.30M | 31.87M | 24.56M | 34.69M | 31.19M | 26.47M | 25.96M | 24.74M | 25.57M | |
| 15.8% | 16.1% | 12.8% | 18.0% | 16.4% | 14.1% | 14.3% | 14.5% | 15.6% | |
| 104.80M | 10.41M | 25.96M | 35.98M | 32.45M | 27.24M | 28.16M | 24.37M | 29.35M | |
Interest Income | N/A | N/A | N/A | N/A | N/A | N/A | N/A | 2.21M | 2.70M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | -17.50M | -21.46M | 1.41M | 1.29M | 1.26M | 773K | 2.21M | -373K | 3.78M |
| 78.00M | 6.86M | 19.73M | 25.84M | 25.57M | 19.73M | 22.20M | 17.56M | 23.46M | |
| 26.80M | 3.55M | 6.24M | 10.14M | 6.88M | 7.51M | 5.97M | 6.81M | 5.89M | |
| 10.1% | 3.5% | 10.3% | 13.4% | 13.5% | 10.5% | 12.2% | 10.3% | 14.3% | |
| 183.20M | 47.40M | 39.71M | 50.05M | 46.04M | 40.97M | 39.50M | 37.32M | 36.67M | |
| 23.7% | 24.0% | 20.7% | 26.0% | 24.2% | 21.9% | 21.8% | 21.8% | 22.4% | |
| 60.90M | 15.53M | 15.15M | 15.37M | 14.85M | 14.50M | 13.54M | 12.57M | 11.10M | |
| 2.08 | 0.19 | 0.53 | 0.69 | 0.67 | 0.52 | 0.58 | 0.47 | 0.63 | |
| 2.07 | 0.19 | 0.53 | 0.68 | 0.67 | 0.52 | 0.58 | 0.46 | 0.62 | |
| 36.95M | 36.95M | 37.38M | 37.71M | 37.90M | 37.97M | 37.99M | 37.65M | 37.45M | |
| 37.03M | 37.03M | 37.44M | 37.76M | 37.99M | 38.10M | 38.16M | 37.86M | 38.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 | 12/31/2018 |
|---|---|---|---|---|---|---|---|---|
| 751.50M | 637.76M | 536.91M | 450.88M | 385.28M | 312.63M | 279.12M | 248.24M | |
Cost of Goods Sold | 231.63M | 210.71M | 182.07M | 153.06M | 131.68M | 99.84M | 92.24M | 81.75M |
| 519.88M | 427.05M | 354.84M | 297.81M | 253.60M | 212.79M | 186.88M | 166.49M | |
| 69.2% | 67.0% | 66.1% | 66.1% | 65.8% | 68.1% | 67.0% | 67.1% | |
Total Operating Expenses | 401.57M | 338.17M | 277.59M | 226.63M | 198.51M | 162.64M | 148.48M | 139.76M |
| 68.68M | 62.81M | 53.65M | 45.75M | 39.04M | 31.02M | 28.30M | 22.09M | |
| 295.72M | 251.85M | 207.82M | 169.11M | 149.35M | 126.07M | 114.86M | 113.58M | |
| 118.30M | 88.88M | 77.25M | 71.18M | 55.09M | 50.16M | 38.41M | 26.73M | |
| 15.7% | 13.9% | 14.4% | 15.8% | 14.3% | 16.0% | 13.8% | 10.8% | |
| 123.83M | 99.48M | 85.56M | 71.32M | 53.54M | 52.68M | 42.07M | 28.34M | |
Interest Income | N/A | 10.58M | 7.66M | N/A | 278K | 1.10M | 2.95M | 2.33M |
| N/A | N/A | N/A | N/A | N/A | N/A | N/A | N/A | |
Other Income/Expense | 5.53M | 10.59M | 8.31M | 142K | -1.54M | 2.52M | 3.66M | 1.61M |
| 93.34M | 77.05M | 65.82M | 55.13M | 44.60M | 45.59M | 33.71M | 23.87M | |
| 30.50M | 22.42M | 19.74M | 16.19M | 8.94M | 7.09M | 8.36M | 4.47M | |
| 12.4% | 12.1% | 12.3% | 12.2% | 11.6% | 14.6% | 12.1% | 9.6% | |
| 176.56M | 131.11M | 112.00M | 99.37M | 80.00M | 68.82M | 54.84M | 39.42M | |
| 23.5% | 20.6% | 20.9% | 22.0% | 20.8% | 22.0% | 19.6% | 15.9% | |
| 58.26M | 42.23M | 34.75M | 28.19M | 24.91M | 18.66M | 16.44M | 12.69M | |
| 2.46 | 2.07 | 1.80 | 1.53 | 1.24 | 1.29 | 0.96 | 0.69 | |
| 2.46 | 2.04 | 1.76 | 1.49 | 1.21 | 1.26 | 0.94 | 0.68 | |
| 37.88M | 37.31M | 36.65M | 36.12M | 35.93M | 35.23M | 35.02M | 34.39M | |
| 37.99M | 37.86M | 37.48M | 36.95M | 36.96M | 36.28M | 36.00M | 35.21M |
Values are displayed in USD. Negative numbers shown in red.
Values are displayed in USD. Negative numbers are shown in red.