| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 254.63M | 239.67M | 211.82M | 179.15M | 156.38M |
| Gross Profit | 157.06M | 137.45M | 131.31M | 155.97M | 131.58M |
| EBITDA | 40.00M | 37.92M | 34.97M | 67.78M | 41.93M |
| Net Income | 31.36M | 24.52M | 23.38M | 50.12M | 31.59M |
Balance Sheet | |||||
| Total Assets | 4.85B | 4.66B | 4.51B | 4.20B | 4.13B |
| Cash, Cash Equivalents and Short-Term Investments | 796.77M | 786.12M | 774.17M | 883.14M | 1.20B |
| Total Debt | 178.50M | 70.00M | 393.40M | 198.42M | 7.00M |
| Total Liabilities | 4.43B | 4.27B | 4.16B | 3.88B | 3.73B |
| Stockholders Equity | 419.70M | 384.31M | 351.24M | 328.63M | 407.60M |
Cash Flow | |||||
| Free Cash Flow | 31.81M | 28.80M | 36.93M | 64.90M | 69.05M |
| Operating Cash Flow | 39.86M | 36.94M | 46.73M | 70.79M | 77.54M |
| Investing Cash Flow | -155.91M | -68.40M | -307.01M | -382.07M | -106.36M |
| Financing Cash Flow | 90.04M | 108.11M | 267.94M | 80.35M | 64.67M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $591.29M | 11.15 | 12.35% | 0.73% | 7.81% | 26.91% | |
74 Outperform | $376.97M | 8.99 | 19.46% | 2.40% | -6.72% | 19.64% | |
73 Outperform | $470.89M | 9.75 | 11.03% | 1.92% | 6.25% | 24.92% | |
72 Outperform | $442.09M | 8.80 | 14.27% | 2.08% | 8.21% | 29.65% | |
69 Neutral | $507.12M | 12.67 | 7.65% | ― | 6.62% | 117.46% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
58 Neutral | $407.81M | 14.61 | 6.16% | 3.69% | 50.36% | -56.64% |