| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 471.70M | 407.70M | 359.06M | 405.06M | 399.08M | 359.36M |
| Gross Profit | 277.43M | 214.43M | 184.00M | 204.93M | 180.56M | 178.20M |
| EBITDA | 130.39M | 115.36M | 36.82M | 68.60M | 47.48M | 67.31M |
| Net Income | 136.69M | 118.56M | 6.13M | 53.59M | 25.45M | 56.63M |
Balance Sheet | ||||||
| Total Assets | 804.88M | 785.83M | 641.12M | 594.89M | 536.90M | 477.20M |
| Cash, Cash Equivalents and Short-Term Investments | 404.25M | 402.81M | 277.27M | 242.22M | 190.61M | 227.63M |
| Total Debt | 7.15M | 12.78M | 7.34M | 8.23M | 8.46M | 4.78M |
| Total Liabilities | 50.76M | 74.02M | 70.83M | 53.78M | 72.56M | 53.30M |
| Stockholders Equity | 753.86M | 711.56M | 570.07M | 540.87M | 464.09M | 423.60M |
Cash Flow | ||||||
| Free Cash Flow | 87.32M | 119.23M | 27.24M | 41.08M | -41.03M | 7.12M |
| Operating Cash Flow | 115.48M | 139.55M | 50.84M | 74.53M | 22.94M | 54.88M |
| Investing Cash Flow | -28.16M | -20.32M | -23.60M | -33.45M | -18.97M | -43.66M |
| Financing Cash Flow | 20.97M | 6.32M | 7.99M | 10.60M | 4.44M | 10.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
83 Outperform | $3.59B | 53.78 | 9.96% | 0.15% | 25.54% | 17.25% | |
80 Outperform | $3.59B | 53.78 | 9.96% | 0.16% | 25.54% | 17.25% | |
79 Outperform | $12.78B | 88.57 | 20.22% | ― | 15.59% | 491.65% | |
71 Outperform | $2.51B | 109.72 | -4.66% | ― | 1.68% | -431.99% | |
68 Neutral | $3.96B | 28.74 | 16.74% | ― | 6.98% | 8.41% | |
68 Neutral | $1.98B | 7.25 | 9.21% | ― | 2.27% | ― | |
61 Neutral | $37.18B | 12.37 | -10.20% | 1.83% | 8.50% | -7.62% |