Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 241.90M | 238.19M | 250.76M | 295.02M | 237.23M | 152.88M |
Gross Profit | 133.14M | 147.12M | 145.94M | 209.61M | 147.96M | 89.98M |
EBITDA | 64.47M | 42.03M | 66.65M | 30.54M | 22.96M | 17.06M |
Net Income | 20.33M | 23.16M | 47.13M | 15.84M | 9.29M | 4.24M |
Balance Sheet | ||||||
Total Assets | 413.14M | 407.68M | 389.03M | 389.10M | 385.84M | 397.94M |
Cash, Cash Equivalents and Short-Term Investments | 123.64M | 122.08M | 118.75M | 77.01M | 105.24M | 126.32M |
Total Debt | 17.13M | 18.43M | 24.29M | 37.78M | 52.12M | 93.38M |
Total Liabilities | 72.49M | 68.06M | 70.63M | 101.74M | 116.19M | 137.06M |
Stockholders Equity | 340.65M | 339.62M | 318.41M | 287.36M | 269.65M | 260.88M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 35.13M | 27.61M | -4.61M | 25.08M | -41.33M |
Operating Cash Flow | 0.00 | 41.44M | 33.01M | 16.13M | 46.88M | 12.09M |
Investing Cash Flow | 0.00 | -14.83M | 32.76M | -23.71M | -21.80M | -53.41M |
Financing Cash Flow | 0.00 | -18.36M | -23.69M | -21.18M | -46.32M | 21.14M |