| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 298.63M | 296.89M | 283.10M | 248.51M | 231.94M | 227.51M |
| Gross Profit | 210.21M | 206.69M | 185.00M | 171.62M | 211.86M | 216.16M |
| EBITDA | 79.61M | 74.07M | 69.80M | 85.83M | 80.12M | 79.56M |
| Net Income | 60.72M | 58.47M | 49.72M | 62.74M | 58.24M | 58.61M |
Balance Sheet | ||||||
| Total Assets | 4.65B | 4.48B | 4.23B | 4.20B | 3.94B | 3.90B |
| Cash, Cash Equivalents and Short-Term Investments | 648.73M | 625.86M | 627.32M | 514.02M | 936.59M | 1.21B |
| Total Debt | 60.49M | 60.49M | 110.35M | 110.17M | 122.35M | 122.17M |
| Total Liabilities | 4.14B | 3.99B | 3.79B | 3.80B | 3.59B | 3.49B |
| Stockholders Equity | 504.94M | 493.84M | 438.95M | 407.11M | 357.01M | 407.43M |
Cash Flow | ||||||
| Free Cash Flow | 61.69M | 71.83M | 56.03M | 53.86M | 119.12M | 93.35M |
| Operating Cash Flow | 67.56M | 77.49M | 59.38M | 58.54M | 123.59M | 96.27M |
| Investing Cash Flow | -55.36M | -68.22M | -13.93M | -143.38M | -408.86M | -159.84M |
| Financing Cash Flow | 173.49M | 184.09M | -16.53M | 180.11M | 33.33M | 250.08M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $759.97M | 10.27 | 12.00% | 1.59% | 4.91% | 20.39% | |
76 Outperform | $698.55M | 10.15 | 14.15% | 3.09% | -0.77% | 6.41% | |
73 Outperform | $711.98M | 12.01 | 9.72% | 0.84% | 12.24% | 38.38% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $775.79M | 11.75 | 12.58% | 1.57% | 3.76% | 19.82% | |
53 Neutral | $798.68M | 12.85 | -10.01% | 2.40% | -10.85% | -153.92% |