| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.46B | 1.45B | 1.45B | 1.39B | 1.17B | 976.07M |
| Gross Profit | 312.87M | 302.72M | 275.16M | 243.33M | 208.67M | 169.90M |
| EBITDA | 153.00M | 147.59M | 159.83M | 125.78M | 104.38M | 103.21M |
| Net Income | 44.13M | 53.17M | 74.04M | 56.59M | 30.45M | 36.22M |
Balance Sheet | ||||||
| Total Assets | 1.29B | 1.20B | 1.03B | 1.02B | 939.67M | 1.00B |
| Cash, Cash Equivalents and Short-Term Investments | 107.84M | 45.59M | 124.46M | 92.33M | 82.05M | 165.48M |
| Total Debt | 332.18M | 344.93M | 182.16M | 227.74M | 221.44M | 312.00M |
| Total Liabilities | 666.43M | 618.21M | 436.66M | 469.14M | 437.64M | 506.13M |
| Stockholders Equity | 591.38M | 581.38M | 588.78M | 546.92M | 501.52M | 497.62M |
Cash Flow | ||||||
| Free Cash Flow | 46.17M | 17.34M | 122.02M | 14.74M | 35.87M | 105.85M |
| Operating Cash Flow | 148.31M | 124.89M | 187.87M | 91.95M | 75.00M | 153.24M |
| Investing Cash Flow | -31.68M | -262.81M | -77.95M | -65.83M | 16.25M | -109.34M |
| Financing Cash Flow | -59.09M | 60.52M | -78.44M | -15.75M | -119.72M | -13.66M |