| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.36B | 1.33B | 1.12B | 1.05B | 976.27M | 1.01B |
| Gross Profit | 566.83M | 556.10M | 468.24M | 418.31M | 379.27M | 358.93M |
| EBITDA | 291.17M | 279.94M | 226.70M | 188.56M | 180.49M | 194.52M |
| Net Income | 112.11M | 108.76M | 81.01M | 64.16M | 68.20M | 72.65M |
Balance Sheet | ||||||
| Total Assets | 1.30B | 1.29B | 1.11B | 995.32M | 972.15M | 932.72M |
| Cash, Cash Equivalents and Short-Term Investments | 132.06M | 97.15M | 128.86M | 80.53M | 50.34M | 118.26M |
| Total Debt | 777.25M | 794.58M | 688.22M | 644.88M | 643.43M | 576.01M |
| Total Liabilities | 1.06B | 1.01B | 880.30M | 781.09M | 771.54M | 737.13M |
| Stockholders Equity | 229.35M | 270.94M | 221.70M | 202.07M | 188.08M | 177.27M |
Cash Flow | ||||||
| Free Cash Flow | 104.65M | 88.30M | 188.39M | 174.26M | 6.75M | 142.50M |
| Operating Cash Flow | 139.63M | 132.27M | 219.26M | 201.01M | 40.14M | 160.00M |
| Investing Cash Flow | -34.83M | -44.15M | -31.85M | -26.65M | -11.60M | -41.36M |
| Financing Cash Flow | -122.10M | -119.80M | -139.11M | -144.17M | -96.47M | -46.44M |