Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 226.49M | 240.21M | 195.62M | 271.05M | 148.77M | 105.82M |
Gross Profit | 208.97M | 222.69M | 181.13M | 255.00M | 134.11M | 90.66M |
EBITDA | 167.22M | 182.31M | 142.50M | 221.88M | 115.40M | 72.55M |
Net Income | 83.39M | 95.79M | 66.82M | 71.04M | 48.74M | 30.95M |
Balance Sheet | ||||||
Total Assets | 1.49B | 1.69B | 1.43B | 1.22B | 1.01B | 944.26M |
Cash, Cash Equivalents and Short-Term Investments | 254.15M | 515.87M | 343.16M | 226.61M | 123.65M | 147.71M |
Total Debt | 942.47M | 927.58M | 875.48M | 685.00M | 605.76M | 621.56M |
Total Liabilities | 1.14B | 1.32B | 1.11B | 919.28M | 776.78M | 737.26M |
Stockholders Equity | 342.82M | 366.72M | 320.84M | 298.79M | 227.10M | 202.53M |
Cash Flow | ||||||
Free Cash Flow | -43.21M | -46.01M | 18.72M | 129.19M | 33.54M | 47.75M |
Operating Cash Flow | 47.02M | 38.30M | 75.80M | 212.83M | 94.64M | 49.90M |
Investing Cash Flow | -90.83M | -77.48M | -96.81M | -96.67M | -76.51M | -77.93M |
Financing Cash Flow | -2.79M | 211.89M | 137.56M | -13.20M | -42.18M | -62.62M |