Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 814.67M | 847.39M | 708.51M | 557.78M | 442.26M |
Gross Profit | 262.60M | 96.72M | 79.29M | 62.37M | 49.41M |
EBITDA | 90.77M | 89.44M | 71.81M | 56.36M | 44.41M |
Net Income | 35.27M | 38.37M | 33.95M | 30.13M | 24.10M |
Balance Sheet | |||||
Total Assets | 752.58M | 729.75M | 634.73M | 539.58M | 379.86M |
Cash, Cash Equivalents and Short-Term Investments | 112.38M | 148.05M | 114.64M | 112.13M | 73.26M |
Total Debt | 100.22M | 101.04M | 78.06M | 90.86M | 40.40M |
Total Liabilities | 525.79M | 541.33M | 476.95M | 410.42M | 286.14M |
Stockholders Equity | 224.62M | 187.29M | 156.86M | 123.67M | 93.54M |
Cash Flow | |||||
Free Cash Flow | -25.46M | 18.90M | 19.14M | -12.00M | 5.52M |
Operating Cash Flow | -5.12M | 76.45M | 51.19M | 15.36M | 17.85M |
Investing Cash Flow | -36.32M | -57.56M | -35.87M | -31.61M | -13.03M |
Financing Cash Flow | 1.29M | 14.51M | -12.80M | 50.46M | 13.55M |