| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 748.44M | 666.78M | 572.39M | 491.62M | 425.55M |
| Gross Profit | 454.51M | 426.13M | 348.58M | 298.49M | 263.66M |
| EBITDA | 104.51M | 102.01M | 56.95M | 53.07M | 41.84M |
| Net Income | 7.21M | -52.73M | -13.09M | -12.30M | -1.48M |
Balance Sheet | |||||
| Total Assets | 1.27B | 1.17B | 759.93M | 719.19M | 670.21M |
| Cash, Cash Equivalents and Short-Term Investments | 314.01M | 305.21M | 77.72M | 102.98M | 73.33M |
| Total Debt | 359.62M | 351.89M | 66.97M | 73.52M | 28.61M |
| Total Liabilities | 1.01B | 987.44M | 506.95M | 489.47M | 440.12M |
| Stockholders Equity | 258.92M | 179.35M | 252.98M | 229.72M | 230.08M |
Cash Flow | |||||
| Free Cash Flow | 69.31M | 99.05M | 6.10M | 3.43M | 46.92M |
| Operating Cash Flow | 165.54M | 164.82M | 74.33M | 63.85M | 90.29M |
| Investing Cash Flow | -123.75M | -158.15M | -66.17M | -72.05M | -294.78M |
| Financing Cash Flow | -32.78M | 231.26M | -26.48M | 17.09M | -9.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
73 Outperform | $2.32B | 19.41 | 18.70% | ― | 18.18% | 70.94% | |
68 Neutral | $3.35B | 197.73 | 2.22% | ― | 4.89% | 55.80% | |
66 Neutral | $2.06B | -156.46 | -5.49% | ― | 17.11% | -19.12% | |
63 Neutral | $2.91B | 36.75 | 7.99% | ― | 5.71% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% | |
59 Neutral | $1.75B | 116.70 | -2.04% | ― | 12.14% | -19.29% | |
56 Neutral | $2.12B | 399.40 | 2.97% | ― | 13.83% | -273.23% |