Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 339.61M | 336.26M | 319.98M | 293.07M | 270.88M | 245.63M |
Gross Profit | 166.21M | 160.62M | 153.16M | 137.56M | 126.48M | 115.52M |
EBITDA | 92.05M | 93.35M | 87.37M | 75.54M | 69.31M | 50.06M |
Net Income | 55.54M | 53.65M | 48.14M | 37.10M | 34.26M | 16.12M |
Balance Sheet | ||||||
Total Assets | 364.45M | 326.88M | 318.69M | 290.57M | 293.02M | 312.47M |
Cash, Cash Equivalents and Short-Term Investments | 88.74M | 77.37M | 53.55M | 28.17M | 54.71M | 78.85M |
Total Debt | 5.17M | 9.06M | 8.66M | 18.76M | 33.18M | 57.15M |
Total Liabilities | 152.78M | 135.62M | 138.44M | 137.72M | 155.22M | 182.57M |
Stockholders Equity | 206.04M | 185.23M | 174.45M | 145.80M | 132.46M | 127.19M |
Cash Flow | ||||||
Free Cash Flow | 58.62M | 60.63M | 62.98M | 18.61M | 39.16M | 49.83M |
Operating Cash Flow | 77.81M | 74.27M | 77.22M | 45.12M | 55.79M | 60.07M |
Investing Cash Flow | -20.89M | -15.94M | -17.23M | -27.35M | -18.52M | -11.48M |
Financing Cash Flow | -36.77M | -31.77M | -32.93M | -36.36M | -58.67M | -29.45M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
78 Outperform | $1.26B | 29.86 | 7.21% | ― | -2.37% | 147.46% | |
70 Outperform | $731.29M | 13.04 | 29.11% | 4.84% | 3.30% | 9.66% | |
70 Outperform | $785.84M | 12.57 | 12.97% | ― | 0.76% | ― | |
69 Neutral | $567.81M | 25.37 | 7.49% | ― | 19.67% | 12.32% | |
61 Neutral | $35.62B | 8.22 | -10.94% | 1.88% | 8.86% | -10.36% | |
57 Neutral | $742.88M | ― | -53.68% | ― | 3.52% | 81.33% | |
53 Neutral | $624.51M | ― | -9.14% | ― | 119.36% | 86.58% |