Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 681.75M | 684.62M | 680.70M | 386.90M | 373.42M | 362.53M |
Gross Profit | 88.49M | 99.69M | 87.62M | 47.95M | 58.43M | 68.70M |
EBITDA | 77.92M | 77.26M | 67.18M | 41.20M | 17.94M | 32.51M |
Net Income | 22.14M | 41.92M | 42.80M | 14.17M | 15.23M | 9.92M |
Balance Sheet | ||||||
Total Assets | 866.99M | 784.19M | 729.74M | 556.09M | 335.42M | 351.60M |
Cash, Cash Equivalents and Short-Term Investments | 111.39M | 129.61M | 71.35M | 67.66M | 80.92M | 70.52M |
Total Debt | 229.87M | 196.84M | 178.57M | 158.69M | 97.14M | 131.19M |
Total Liabilities | 586.87M | 497.57M | 495.33M | 365.30M | 203.80M | 228.33M |
Stockholders Equity | 258.94M | 264.29M | 208.75M | 165.44M | 129.73M | 121.19M |
Cash Flow | ||||||
Free Cash Flow | -46.29M | 14.63M | 6.92M | 34.87M | 24.77M | 11.98M |
Operating Cash Flow | -1.53M | 36.55M | 23.38M | 68.24M | 26.64M | 13.89M |
Investing Cash Flow | -21.10M | 11.53M | -9.54M | -121.27M | 13.41M | -5.63M |
Financing Cash Flow | 5.59M | 9.39M | -12.02M | 55.72M | -42.77M | 45.91M |