| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 209.37M | 191.91M | 161.86M | 116.25M | 99.91M |
| Gross Profit | 111.69M | 96.31M | 99.32M | 100.53M | 100.17M |
| EBITDA | 52.49M | 40.30M | 47.33M | 53.13M | 60.34M |
| Net Income | 37.45M | 25.81M | 30.70M | 34.99M | 40.10M |
Balance Sheet | |||||
| Total Assets | 3.28B | 3.06B | 2.79B | 2.42B | 2.15B |
| Cash, Cash Equivalents and Short-Term Investments | 185.33M | 345.14M | 385.67M | 288.89M | 326.48M |
| Total Debt | 71.99M | 33.67M | 59.14M | 26.81M | 17.44M |
| Total Liabilities | 2.89B | 2.70B | 2.44B | 2.08B | 1.89B |
| Stockholders Equity | 390.03M | 363.81M | 348.87M | 335.44M | 256.29M |
Cash Flow | |||||
| Free Cash Flow | 25.66M | 34.91M | 62.03M | 51.81M | -2.05M |
| Operating Cash Flow | 26.59M | 38.98M | 63.34M | 57.27M | -1.62M |
| Investing Cash Flow | -200.14M | -311.74M | -275.27M | -356.67M | -175.22M |
| Financing Cash Flow | 181.90M | 229.20M | 307.24M | 243.14M | 186.03M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
70 Outperform | $338.57M | 8.21 | 9.62% | 3.57% | 10.93% | 42.68% | |
70 Outperform | $329.77M | 8.51 | 12.70% | 5.24% | 10.46% | 18.70% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $355.23M | 7.08 | 13.35% | 2.63% | 11.98% | -10.12% | |
62 Neutral | $440.89M | 10.64 | 8.98% | 2.55% | 6.92% | 26.93% | |
62 Neutral | $336.90M | 11.18 | 7.67% | 3.59% | -0.09% | 83.67% | |
56 Neutral | $304.04M | 9.28 | 10.77% | 3.17% | 4.43% | -12.94% |