Breakdown | TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|---|
Income Statement | ||||||
Total Revenue | 0.00 | 143.75M | 121.15M | 118.56M | 115.90M | 73.45M |
Gross Profit | 0.00 | 143.75M | 121.15M | 100.15M | 103.30M | 105.31M |
EBITDA | 16.92M | 95.98M | 86.42M | 71.60M | 69.54M | 47.29M |
Net Income | 4.20M | 73.40M | 60.34M | 47.82M | 44.48M | 31.63M |
Balance Sheet | ||||||
Total Assets | 0.00 | 5.14B | 4.93B | 4.04B | 3.66B | 3.32B |
Cash, Cash Equivalents and Short-Term Investments | 0.00 | 148.67M | 549.03M | 146.59M | 161.06M | 193.01M |
Total Debt | 0.00 | 0.00 | 51.63M | 101.53M | 10.72M | 16.86M |
Total Liabilities | 0.00 | 4.66B | 4.51B | 3.69B | 3.35B | 3.05B |
Stockholders Equity | 418.00M | 484.74M | 417.73M | 353.01M | 308.36M | 269.48M |
Cash Flow | ||||||
Free Cash Flow | 0.00 | 61.25M | 69.93M | 62.85M | 55.62M | 41.25M |
Operating Cash Flow | 0.00 | 61.92M | 70.23M | 64.49M | 53.95M | 45.97M |
Investing Cash Flow | 0.00 | -603.10M | -476.69M | -413.04M | -394.32M | -629.26M |
Financing Cash Flow | 0.00 | 140.81M | 808.91M | 334.09M | 308.42M | 728.79M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
79 Outperform | $538.80M | 7.31 | 14.44% | 0.44% | ― | ― | |
77 Outperform | $677.01M | 10.25 | 8.38% | 2.71% | 13.17% | 24.36% | |
74 Outperform | $519.44M | 10.74 | 11.69% | 4.93% | 6.53% | -10.99% | |
70 Outperform | $593.74M | 15.46 | 7.98% | 0.92% | 17.26% | 44.45% | |
67 Neutral | $16.64B | 11.61 | 9.79% | 3.78% | 11.89% | -8.13% | |
67 Neutral | $582.65M | 17.42 | 7.82% | 0.94% | 6.63% | 62.84% | |
50 Neutral | $549.99M | 12.16 | -5.43% | 7.86% | -20.25% | -157.94% |