| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 316.37M | 285.27M | 240.37M | 186.55M | 149.18M |
| Gross Profit | 192.88M | 166.35M | 149.38M | 161.20M | 135.71M |
| EBITDA | 69.93M | 56.87M | 49.72M | 67.55M | 53.32M |
| Net Income | 50.35M | 36.14M | 28.59M | 43.02M | 34.79M |
Balance Sheet | |||||
| Total Assets | 5.74B | 5.28B | 4.83B | 4.64B | 4.61B |
| Cash, Cash Equivalents and Short-Term Investments | 1.04B | 684.73M | 703.23M | 735.01M | 1.49B |
| Total Debt | 102.09M | 47.78M | 55.20M | 83.92M | 141.73M |
| Total Liabilities | 5.19B | 4.78B | 4.37B | 4.21B | 4.18B |
| Stockholders Equity | 552.38M | 491.35M | 459.89M | 432.45M | 429.43M |
Cash Flow | |||||
| Free Cash Flow | 61.72M | 46.30M | 33.45M | 44.31M | 43.80M |
| Operating Cash Flow | 61.72M | 52.70M | 39.72M | 56.79M | 46.18M |
| Investing Cash Flow | -499.05M | -420.22M | -135.24M | -840.82M | -264.99M |
| Financing Cash Flow | 514.17M | 402.82M | 181.37M | 5.37M | 782.17M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $693.60M | 9.08 | 11.54% | 1.59% | 9.34% | 25.21% | |
76 Outperform | $674.00M | 10.33 | 12.51% | 1.57% | 5.87% | 37.99% | |
72 Outperform | $749.59M | 12.18 | 6.83% | 4.16% | 8.23% | -0.07% | |
70 Outperform | $654.64M | 12.33 | 9.01% | 0.84% | 13.41% | 41.78% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
42 Neutral | $799.08M | -26.53 | -5.10% | 1.54% | -50.96% | -89.23% |