| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 320.85M | 326.44M | 307.51M | 271.10M | 230.02M | 194.28M |
| Gross Profit | 249.99M | 253.59M | 201.59M | 202.67M | 213.78M | 183.02M |
| EBITDA | 94.93M | 108.46M | 67.10M | 79.02M | 93.87M | 71.77M |
| Net Income | 80.61M | 79.21M | 47.27M | 60.67M | 71.11M | 52.99M |
Balance Sheet | ||||||
| Total Assets | 6.13B | 5.76B | 5.56B | 4.85B | 4.99B | 5.18B |
| Cash, Cash Equivalents and Short-Term Investments | 96.89M | 825.32M | 820.49M | 1.34B | 1.55B | 2.05B |
| Total Debt | 558.54M | 480.68M | 215.18M | 175.80M | 80.46M | 115.53M |
| Total Liabilities | 5.47B | 5.11B | 5.01B | 4.32B | 4.51B | 4.59B |
| Stockholders Equity | 655.29M | 650.87M | 549.04M | 527.98M | 475.29M | 582.58M |
Cash Flow | ||||||
| Free Cash Flow | 90.65M | 86.42M | 54.26M | 79.55M | 77.36M | 51.23M |
| Operating Cash Flow | 91.97M | 90.41M | 60.37M | 86.09M | 78.79M | 55.07M |
| Investing Cash Flow | -206.46M | -126.16M | -66.12M | -22.10M | -433.69M | -312.16M |
| Financing Cash Flow | 125.17M | 72.59M | 22.52M | -209.75M | -110.61M | 287.65M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
76 Outperform | $817.15M | 9.20 | 11.66% | 3.66% | 19.34% | 49.11% | |
76 Outperform | $879.84M | 10.75 | 15.32% | 2.18% | 19.90% | 38.87% | |
75 Outperform | $704.37M | 7.97 | 14.62% | 2.93% | 10.73% | 121.24% | |
74 Outperform | $794.50M | 9.48 | 12.81% | 3.19% | 9.58% | 46.74% | |
68 Neutral | $806.98M | 21.38 | 6.26% | 2.58% | 17.28% | -22.85% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
66 Neutral | $810.56M | 14.40 | 6.63% | 0.67% | 21.77% | 17.22% |