Breakdown | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | |||||
Total Revenue | 870.92M | 801.74M | 730.14M | 566.19M | 444.85M |
Gross Profit | 126.14M | 141.00M | 133.72M | 94.97M | 69.94M |
EBITDA | 95.84M | 92.86M | 87.90M | 61.35M | 39.97M |
Net Income | 46.48M | 48.37M | 46.25M | 29.89M | 9.94M |
Balance Sheet | |||||
Total Assets | 652.65M | 562.52M | 497.77M | 451.77M | 414.87M |
Cash, Cash Equivalents and Short-Term Investments | 83.66M | 70.40M | 78.26M | 70.77M | 70.87M |
Total Debt | 159.71M | 103.97M | 82.73M | 102.83M | 46.63M |
Total Liabilities | 381.47M | 321.45M | 296.69M | 291.11M | 286.73M |
Stockholders Equity | 271.18M | 241.06M | 201.08M | 160.66M | 128.14M |
Cash Flow | |||||
Free Cash Flow | 67.54M | 36.24M | 49.64M | 45.99M | 55.72M |
Operating Cash Flow | 72.42M | 40.44M | 57.49M | 52.99M | 60.25M |
Investing Cash Flow | ― | -50.31M | ― | ― | ― |
Financing Cash Flow | 26.81M | 15.11K | ― | ― | ― |