| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 956.07M | 893.75M | 918.95M | 886.11M | 867.29M | 877.87M |
| Gross Profit | 346.43M | 469.87M | 466.08M | 239.75M | 484.50M | 482.30M |
| EBITDA | 166.90M | 108.80M | 187.05M | 175.93M | 177.36M | 181.51M |
| Net Income | 115.06M | 62.11M | 120.28M | 171.16M | 112.91M | 118.54M |
Balance Sheet | ||||||
| Total Assets | 1.42B | 1.48B | 1.50B | 1.46B | 1.51B | 1.41B |
| Cash, Cash Equivalents and Short-Term Investments | 222.97M | 270.00M | 314.78M | 206.55M | 262.82M | 286.54M |
| Total Debt | 151.64M | 199.29M | 190.21M | 208.57M | 281.84M | 278.77M |
| Total Liabilities | 646.16M | 745.49M | 673.38M | 703.74M | 823.84M | 864.01M |
| Stockholders Equity | 770.31M | 732.91M | 830.10M | 759.98M | 685.13M | 548.17M |
Cash Flow | ||||||
| Free Cash Flow | 100.80M | 65.57M | 165.71M | 137.26M | 104.20M | 176.19M |
| Operating Cash Flow | 129.59M | 81.55M | 186.72M | 167.04M | 124.18M | 193.77M |
| Investing Cash Flow | 28.87M | -20.85M | 33.04M | 45.20M | -106.66M | -37.34M |
| Financing Cash Flow | -172.40M | -112.76M | -118.56M | -182.64M | -109.57M | -61.22M |