| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 569.65M | 540.07M | 485.21M | 347.92M | 287.36M |
| Gross Profit | 394.67M | 349.89M | 346.71M | 304.68M | 270.23M |
| EBITDA | 133.07M | 105.26M | 143.72M | 86.19M | 60.44M |
| Net Income | 97.94M | 75.63M | 103.53M | 59.18M | 43.16M |
Balance Sheet | |||||
| Total Assets | 8.49B | 8.10B | 7.88B | 7.43B | 5.67B |
| Cash, Cash Equivalents and Short-Term Investments | 1.12B | 620.44M | 996.12M | 880.50M | 1.24B |
| Total Debt | 36.68M | 114.92M | 515.90M | 792.11M | 162.01M |
| Total Liabilities | 7.33B | 7.06B | 7.00B | 6.66B | 5.14B |
| Stockholders Equity | 1.15B | 1.04B | 877.20M | 774.54M | 524.04M |
Cash Flow | |||||
| Free Cash Flow | 103.97M | 95.71M | 120.91M | 94.72M | 109.65M |
| Operating Cash Flow | 111.48M | 101.12M | 125.18M | 96.92M | 113.11M |
| Investing Cash Flow | -330.20M | -80.87M | -327.28M | -538.12M | -293.92M |
| Financing Cash Flow | 255.39M | 116.31M | 337.94M | 116.27M | 647.30M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
79 Outperform | $1.05B | 10.15 | 9.74% | 2.43% | 3.54% | 12.23% | |
75 Outperform | $985.42M | 7.80 | 14.60% | 3.49% | 53.68% | 290.47% | |
74 Outperform | $1.25B | 9.18 | 13.65% | 1.70% | 4.33% | -2.20% | |
73 Outperform | $1.03B | 10.37 | 9.82% | 2.59% | 4.49% | 20.44% | |
72 Outperform | $1.79B | 10.56 | 8.28% | ― | 4.44% | 3.19% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
53 Neutral | $974.10M | 13.23 | 8.53% | 4.59% | -4.08% | -16.80% |