| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 2.54B | 2.52B | 2.58B | 2.45B | 2.32B | 2.31B |
| Gross Profit | 580.05M | 634.30M | 619.94M | 637.49M | 590.23M | 586.31M |
| EBITDA | 210.40M | 243.55M | 252.81M | 242.46M | 213.32M | 226.68M |
| Net Income | 29.60M | 23.98M | 43.75M | 46.46M | 36.90M | 50.69M |
Balance Sheet | ||||||
| Total Assets | 2.15B | 2.09B | 2.11B | 1.92B | 1.93B | 1.87B |
| Cash, Cash Equivalents and Short-Term Investments | 93.42M | 74.24M | 125.23M | 133.73M | 115.99M | 89.64M |
| Total Debt | 1.30B | 1.27B | 1.27B | 1.11B | 1.17B | 1.18B |
| Total Liabilities | 1.75B | 1.69B | 1.71B | 1.52B | 1.57B | 1.52B |
| Stockholders Equity | 399.91M | 400.39M | 404.12M | 398.11M | 367.80M | 345.66M |
Cash Flow | ||||||
| Free Cash Flow | 92.13M | 98.75M | 139.35M | 164.14M | 165.77M | 89.35M |
| Operating Cash Flow | 143.42M | 148.82M | 182.69M | 201.50M | 218.28M | 119.17M |
| Investing Cash Flow | -52.02M | -50.73M | -54.64M | -25.71M | -36.26M | -31.91M |
| Financing Cash Flow | -149.30M | -152.44M | -151.14M | -145.18M | -133.64M | -123.05M |