Breakdown | ||||
Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 | Dec 2020 |
---|---|---|---|---|
Income Statement | Total Revenue | |||
231.40M | 248.73M | 258.75M | 301.13M | 259.73M | Gross Profit |
122.43M | 127.32M | 147.51M | 182.94M | 157.38M | EBIT |
69.76M | 66.21M | 89.23M | 117.42M | 99.61M | EBITDA |
70.61M | 71.11M | 90.83M | 118.59M | 101.17M | Net Income Common Stockholders |
62.93M | 60.21M | 65.56M | 73.20M | 58.69M |
Balance Sheet | Cash, Cash Equivalents and Short-Term Investments | |||
116.47M | 160.83M | 76.29M | 142.03M | 98.31M | Total Assets |
224.68M | 249.43M | 223.82M | 232.00M | 183.87M | Total Debt |
5.05M | 5.14M | 5.83M | 50.99M | 24.21M | Net Debt |
-12.20M | -56.66M | -60.55M | -91.04M | -9.11M | Total Liabilities |
87.37M | 68.45M | 84.77M | 138.12M | 96.96M | Stockholders Equity |
137.31M | 180.98M | 139.05M | 93.88M | 86.91M |
Cash Flow | Free Cash Flow | |||
72.47M | 49.32M | 86.78M | 96.13M | 40.73M | Operating Cash Flow |
72.47M | 49.32M | 86.78M | 96.13M | 40.73M | Investing Cash Flow |
-10.13M | -34.93M | -87.86M | 59.52M | -63.51M | Financing Cash Flow |
-106.86M | -18.97M | -74.58M | -46.95M | -30.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
---|---|---|---|---|---|---|---|
80 Outperform | $3.33B | 11.87 | 24.98% | 3.23% | 2.32% | 1.08% | |
78 Outperform | $550.33M | 8.52 | 40.45% | 1.33% | -0.82% | 17.55% | |
76 Outperform | $1.48B | 29.87 | 10.77% | 1.19% | 20.66% | -47.25% | |
74 Outperform | $5.17B | 14.28 | 12.81% | 0.02% | -6.37% | -28.43% | |
74 Outperform | $387.00M | 9.58 | 24.80% | 4.23% | 9.58% | 0.68% | |
69 Neutral | $1.20B | 10.30 | 13.66% | 5.18% | 0.63% | 1.46% | |
64 Neutral | $12.77B | 9.71 | 7.85% | 78.05% | 12.07% | -7.97% |