| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.16B | 1.16B | 1.14B | 919.81M | 765.62M | 671.95M |
| Gross Profit | 248.85M | 248.85M | 256.49M | 241.33M | 222.25M | 188.97M |
| EBITDA | 161.55M | 206.02M | 193.31M | 176.01M | 149.96M | 133.21M |
| Net Income | 149.72M | 149.72M | 108.88M | 105.07M | 93.13M | 85.10M |
Balance Sheet | ||||||
| Total Assets | 2.23B | 2.23B | 2.01B | 1.97B | 1.90B | 1.69B |
| Cash, Cash Equivalents and Short-Term Investments | 360.01M | 360.01M | 241.42M | 197.66M | 189.01M | 138.62M |
| Total Debt | 618.56M | 618.56M | 558.64M | 505.59M | 467.23M | 355.34M |
| Total Liabilities | 1.24B | 1.24B | 1.08B | 999.32M | 922.37M | 692.68M |
| Stockholders Equity | 985.10M | 985.10M | 930.52M | 969.10M | 975.92M | 992.42M |
Cash Flow | ||||||
| Free Cash Flow | 176.72M | 176.72M | 232.75M | -26.03M | 7.04M | -55.59M |
| Operating Cash Flow | 191.32M | 191.32M | 236.30M | -20.16M | 9.95M | -54.49M |
| Investing Cash Flow | -57.91M | -57.91M | -91.23M | 4.11M | -42.41M | -4.33M |
| Financing Cash Flow | -79.22M | -79.22M | -100.01M | 20.77M | 86.31M | 108.88M |