Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 448.90M | 420.40M | 396.29M | 323.99M | 259.26M | 158.92M |
Gross Profit | 189.03M | 177.36M | 162.41M | 127.51M | 92.68M | 54.03M |
EBITDA | 73.79M | 69.47M | 76.87M | 61.77M | 40.12M | 23.37M |
Net Income | 48.67M | 45.49M | 52.80M | 41.38M | 31.57M | 18.28M |
Balance Sheet | ||||||
Total Assets | 318.07M | 285.61M | 252.04M | 193.36M | 161.01M | 83.84M |
Cash, Cash Equivalents and Short-Term Investments | 49.59M | 22.09M | 11.61M | 8.06M | 9.64M | 29.03M |
Total Debt | 21.76M | 21.08M | 36.06M | 42.08M | 38.26M | 12.12M |
Total Liabilities | 62.41M | 60.15M | 72.05M | 68.64M | 76.55M | 30.46M |
Stockholders Equity | 255.66M | 225.46M | 179.99M | 124.72M | 84.46M | 53.38M |
Cash Flow | ||||||
Free Cash Flow | 53.01M | 41.11M | 29.74M | 2.50M | 10.58M | 16.31M |
Operating Cash Flow | 57.00M | 47.82M | 37.38M | 12.06M | 18.27M | 18.47M |
Investing Cash Flow | -10.71M | -18.40M | -26.35M | -14.16M | -56.81M | -4.66M |
Financing Cash Flow | -11.39M | -19.25M | -7.26M | 602.00K | 19.24M | 3.51M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | 893.80M | 13.78 | 5.72% | 3.00% | 17.98% | 9.41% | |
78 Outperform | $949.73M | 19.54 | 21.27% | ― | 9.96% | 2.74% | |
77 Outperform | 1.08B | 34.76 | 10.53% | ― | -0.78% | -51.80% | |
75 Outperform | 748.83M | 11.77 | 24.25% | 3.62% | 1.47% | 131.61% | |
66 Neutral | 1.97B | -9.16 | -10.92% | ― | -3.00% | -447.89% | |
51 Neutral | 1.13B | -4.48 | -26.32% | ― | 7.16% | -720.80% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% |