| Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 849.00K | 787.00K | 670.00K | 659.00K | 686.00K | 619.00K |
| Gross Profit | 849.00K | 787.00K | 632.00K | 659.00K | 686.00K | 619.00K |
| EBITDA | 50.16M | 38.13M | 27.36M | 45.37M | 26.57M | 22.37M |
| Net Income | 36.78M | 33.55M | 23.65M | 37.50M | 20.83M | 14.64M |
Balance Sheet | ||||||
| Total Assets | 401.00M | 323.87M | 308.16M | 285.44M | 257.21M | 187.66M |
| Cash, Cash Equivalents and Short-Term Investments | 59.97M | 1.91M | 8.05M | 11.69M | 3.58M | 37.80M |
| Total Debt | 130.25M | 64.94M | 64.99M | 66.07M | 71.42M | 24.87M |
| Total Liabilities | 133.85M | 68.49M | 67.75M | 68.64M | 75.00M | 32.95M |
| Stockholders Equity | 255.95M | 247.89M | 234.70M | 212.45M | 182.00M | 160.98M |
Cash Flow | ||||||
| Free Cash Flow | -1.92M | -1.68M | -1.17M | -1.30M | -6.44M | -571.00K |
| Operating Cash Flow | -1.92M | -1.68M | -1.17M | -1.30M | -6.44M | -571.00K |
| Investing Cash Flow | -45.82M | 16.60M | -3.92M | -38.14M | -29.06M | 30.80M |
| Financing Cash Flow | 58.78M | -16.10M | 0.00 | 47.57M | -205.00K | -8.66M |