Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 213.50M | 146.61M | 163.92M | 269.72M | 149.95M | 105.09M |
Gross Profit | 163.14M | 124.85M | 144.72M | 253.67M | 135.29M | 89.93M |
EBITDA | 198.50M | 202.60M | 161.46M | 227.50M | 118.22M | 77.69M |
Net Income | 42.69M | 95.79M | 66.82M | 71.04M | 48.74M | 30.95M |
Balance Sheet | ||||||
Total Assets | 1.42B | 1.69B | 1.43B | 1.22B | 1.01B | 944.26M |
Cash, Cash Equivalents and Short-Term Investments | 300.54M | 515.87M | 343.16M | 226.61M | 123.65M | 147.71M |
Total Debt | 915.72M | 1.11B | 879.20M | 688.12M | 606.70M | 624.63M |
Total Liabilities | 1.12B | 1.32B | 1.11B | 919.28M | 776.78M | 737.26M |
Stockholders Equity | 293.11M | 366.72M | 320.84M | 298.79M | 227.10M | 202.53M |
Cash Flow | ||||||
Free Cash Flow | -53.87M | -40.76M | 3.15M | 128.48M | 41.71M | 62.39M |
Operating Cash Flow | 42.16M | 58.99M | 86.21M | 218.61M | 116.86M | 66.19M |
Investing Cash Flow | -150.32M | -70.10M | -93.61M | -86.41M | -72.47M | -75.08M |
Financing Cash Flow | 199.76M | 183.82M | 137.56M | -29.24M | -68.44M | -81.75M |