| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 779.71M | 756.04M | 681.88M | 660.73M | 619.98M | 575.08M |
| Gross Profit | 513.79M | 498.08M | 441.79M | 421.46M | 408.88M | 385.72M |
| EBITDA | 73.95M | 81.14M | 80.59M | 60.06M | -23.62M | -74.88M |
| Net Income | 11.40M | 15.43M | 29.96M | 13.95M | -48.73M | -108.66M |
Balance Sheet | ||||||
| Total Assets | 491.86M | 530.92M | 373.88M | 447.82M | 405.39M | 431.01M |
| Cash, Cash Equivalents and Short-Term Investments | 183.15M | 203.10M | 142.06M | 225.72M | 189.08M | 239.30M |
| Total Debt | 15.22M | 24.39M | 7.88M | 9.02M | 11.28M | 0.00 |
| Total Liabilities | 344.95M | 359.03M | 280.63M | 278.98M | 263.02M | 233.46M |
| Stockholders Equity | 146.91M | 171.88M | 93.26M | 168.83M | 142.38M | 197.55M |
Cash Flow | ||||||
| Free Cash Flow | 147.57M | 147.92M | 99.94M | 92.72M | 51.74M | 42.41M |
| Operating Cash Flow | 174.78M | 178.20M | 135.64M | 124.31M | 73.84M | 54.15M |
| Investing Cash Flow | -25.93M | -40.08M | -35.70M | -31.55M | -30.62M | -77.67M |
| Financing Cash Flow | -175.71M | -77.26M | -183.28M | -56.15M | -93.34M | 123.36M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
72 Outperform | $3.38B | 8.91 | 21.75% | 1.38% | -1.44% | 33.09% | |
69 Neutral | $4.39B | 49.97 | 6.24% | 0.71% | 0.76% | -8.22% | |
67 Neutral | $2.74B | 235.83 | 0.66% | ― | 53.53% | ― | |
65 Neutral | $2.35B | 17.89 | 8.80% | 2.20% | 5.59% | 100.00% | |
64 Neutral | $1.66B | 2.56 | 8.32% | ― | 28.34% | 67.93% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
63 Neutral | $1.05B | 224.52 | 6.38% | ― | 12.87% | -63.11% |