| 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.86B | 5.28B | 4.83B | 4.64B | 4.61B |
| Cash, Cash Equivalents and Short-Term Investments | 1.14B | 684.73M | 703.23M | 735.01M | 1.49B |
| Total Debt | 101.67M | 47.78M | 55.20M | 83.92M | 141.73M |
| Total Liabilities | 5.31B | 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 | 59.34M | 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 |
|---|---|---|---|---|---|---|---|
80 Outperform | $758.03M | 10.27 | 12.00% | 1.59% | 4.91% | 20.39% | |
74 Outperform | $717.11M | 12.01 | 9.72% | 0.84% | 12.40% | 38.38% | |
74 Outperform | $671.33M | 11.75 | 12.58% | 1.57% | 3.76% | 19.82% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
45 Neutral | $811.95M | -26.53 | -5.10% | 1.54% | -26.69% | -126.97% |