| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 575.41M | 569.65M | 540.07M | 485.21M | 347.92M | 287.36M |
| Gross Profit | 398.61M | 394.67M | 349.89M | 346.71M | 304.68M | 270.23M |
| EBITDA | 127.08M | 133.07M | 105.26M | 143.72M | 86.19M | 60.44M |
| Net Income | 95.95M | 97.94M | 75.63M | 103.53M | 59.18M | 43.16M |
Balance Sheet | ||||||
| Total Assets | 8.57B | 8.49B | 8.10B | 7.88B | 7.43B | 5.67B |
| Cash, Cash Equivalents and Short-Term Investments | 413.73M | 1.12B | 620.44M | 996.12M | 880.50M | 1.24B |
| Total Debt | 119.42M | 36.68M | 114.92M | 515.90M | 792.11M | 162.01M |
| Total Liabilities | 7.39B | 7.33B | 7.06B | 7.00B | 6.66B | 5.14B |
| Stockholders Equity | 1.18B | 1.15B | 1.04B | 877.20M | 774.54M | 524.04M |
Cash Flow | ||||||
| Free Cash Flow | 65.51M | 103.97M | 95.71M | 120.91M | 94.72M | 109.65M |
| Operating Cash Flow | 72.76M | 111.48M | 101.12M | 125.18M | 96.92M | 113.11M |
| Investing Cash Flow | -491.96M | -330.20M | -80.87M | -327.28M | -538.12M | -293.92M |
| Financing Cash Flow | 211.55M | 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 |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.05B | 8.86 | 10.19% | 2.59% | 3.92% | 25.09% | |
77 Outperform | $1.19B | 11.49 | 13.37% | 1.70% | 6.23% | 2.16% | |
70 Outperform | $1.11B | 9.69 | 9.93% | 2.43% | 5.91% | 17.81% | |
68 Neutral | $950.57M | 9.94 | 8.49% | 4.59% | -6.76% | -18.82% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
67 Neutral | $1.52B | 11.76 | 8.43% | ― | 6.06% | 9.55% | |
65 Neutral | $1.24B | 8.58 | 14.15% | 3.49% | 1.77% | 119.62% |