| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.49B | 1.43B | 1.33B | 1.12B | 1.05B | 976.27M |
| Gross Profit | 666.60M | 547.76M | 556.10M | 468.24M | 418.31M | 379.27M |
| EBITDA | 360.58M | 325.62M | 279.94M | 226.70M | 188.56M | 180.49M |
| Net Income | 141.35M | 124.92M | 108.76M | 81.01M | 64.16M | 68.20M |
Balance Sheet | ||||||
| Total Assets | 1.41B | 1.37B | 1.29B | 1.11B | 995.32M | 972.15M |
| Cash, Cash Equivalents and Short-Term Investments | 188.57M | 163.05M | 97.15M | 128.86M | 80.53M | 50.34M |
| Total Debt | 790.20M | 810.45M | 794.58M | 688.22M | 644.88M | 643.43M |
| Total Liabilities | 1.15B | 1.07B | 1.01B | 880.30M | 781.09M | 771.54M |
| Stockholders Equity | 248.16M | 282.37M | 270.94M | 221.70M | 202.07M | 188.08M |
Cash Flow | ||||||
| Free Cash Flow | 254.63M | 263.09M | 88.30M | 188.39M | 174.26M | 6.75M |
| Operating Cash Flow | 282.75M | 291.50M | 132.27M | 219.26M | 201.01M | 40.14M |
| Investing Cash Flow | -28.43M | -28.60M | -44.15M | -31.85M | -26.65M | -11.60M |
| Financing Cash Flow | -198.38M | -198.20M | -119.80M | -139.11M | -144.17M | -96.47M |