| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 246.80M | 242.58M | 223.07M | 191.68M | 160.55M | 147.92M |
| Gross Profit | 168.35M | 158.32M | 134.63M | 130.57M | 144.44M | 142.45M |
| EBITDA | 67.53M | 55.39M | 42.72M | 44.24M | 70.46M | 72.23M |
| Net Income | 51.13M | 43.95M | 29.71M | 30.07M | 48.80M | 49.86M |
Balance Sheet | ||||||
| Total Assets | 4.52B | 4.45B | 4.31B | 4.17B | 3.97B | 4.03B |
| Cash, Cash Equivalents and Short-Term Investments | 29.10M | 29.13M | 617.66M | 640.30M | 638.15M | 1.02B |
| Total Debt | 29.17M | 29.19M | 33.60M | 71.57M | 106.92M | 70.17M |
| Total Liabilities | 4.08B | 4.01B | 3.91B | 3.79B | 3.62B | 3.66B |
| Stockholders Equity | 440.14M | 431.85M | 400.90M | 379.77M | 353.54M | 371.19M |
Cash Flow | ||||||
| Free Cash Flow | 41.34M | 36.19M | 28.87M | 13.50M | 45.46M | 61.07M |
| Operating Cash Flow | 46.45M | 41.28M | 34.47M | 20.58M | 59.71M | 68.21M |
| Investing Cash Flow | -81.64M | -61.45M | -88.95M | -82.65M | -393.06M | -274.60M |
| Financing Cash Flow | 19.35M | 79.81M | 66.49M | 139.95M | -59.69M | 283.10M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $556.05M | 9.04 | 12.38% | 2.78% | 38.10% | 68.10% | |
74 Outperform | $608.60M | 10.20 | 12.04% | 3.59% | 8.85% | 82.76% | |
70 Outperform | $521.98M | 7.07 | 10.67% | ― | 17.01% | 61.90% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
63 Neutral | $537.73M | 22.37 | 4.89% | 5.16% | 17.82% | ― | |
63 Neutral | $591.80M | 11.37 | 0.68% | 4.38% | 6.67% | -84.79% |