Breakdown | |||||
TTM | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|---|
Income Statement | Total Revenue | ||||
629.75M | 658.65M | 658.74M | 546.80M | 459.21M | 357.21M | Gross Profit |
244.47M | 161.43M | 222.47M | 182.00M | 151.75M | 118.61M | EBIT |
69.44M | 95.02M | 95.49M | 82.91M | 67.85M | 52.87M | EBITDA |
103.55M | 108.66M | 108.36M | 92.38M | 77.34M | 63.70M | Net Income Common Stockholders |
54.48M | 58.82M | 59.52M | 57.33M | 46.84M | 33.78M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | ||||
151.76M | 130.50M | 239.20M | 149.49M | 132.47M | 74.91M | Total Assets |
490.59M | 462.38M | 576.81M | 512.07M | 340.54M | 259.47M | Total Debt |
0.00 | 181.67M | 215.86M | 178.48M | 83.09M | 87.62M | Net Debt |
-151.76M | 51.17M | -23.34M | 28.99M | -49.38M | 12.72M | Total Liabilities |
164.88M | 327.45M | 427.77M | 362.17M | 197.50M | 165.21M | Stockholders Equity |
139.24M | 134.92M | 149.04M | 149.91M | 143.04M | 94.26M |
Cash Flow | Free Cash Flow | ||||
24.30M | 23.09M | 130.72M | 3.00M | 67.51M | -4.94M | Operating Cash Flow |
46.13M | 53.09M | 143.53M | 15.17M | 78.10M | -880.00K | Investing Cash Flow |
-35.78M | -43.95M | -18.28M | -12.53M | -10.77M | -4.06M | Financing Cash Flow |
-74.28M | -114.20M | -37.12M | 14.06M | -9.62M | -6.16M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
74 Outperform | $4.44B | 14.78 | 25.00% | ― | 7.73% | 19.76% | |
73 Outperform | $275.97M | 46.67 | 18.82% | ― | 26.77% | -13.24% | |
73 Outperform | $2.38B | 21.84 | 15.97% | ― | 14.86% | -0.94% | |
72 Outperform | $2.84B | 22.05 | 26.10% | ― | 33.84% | 0.29% | |
64 Neutral | $4.10B | 8.73 | -8.85% | ― | -14.03% | -167.03% | |
62 Neutral | $11.95B | 9.93 | -7.21% | 4.85% | 7.32% | -8.25% | |
61 Neutral | $301.27M | 5.80 | 39.27% | ― | -1.90% | 0.05% |