| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 425.24M | 421.71M | 430.00M | 393.13M | 281.43M | 237.94M |
| Gross Profit | 267.89M | 257.19M | 236.77M | 241.04M | 235.37M | 221.73M |
| EBITDA | 137.10M | 130.37M | 117.64M | 116.51M | 131.94M | 125.83M |
| Net Income | 109.75M | 103.36M | 93.48M | 93.77M | 103.82M | 95.73M |
Balance Sheet | ||||||
| Total Assets | 7.08B | 6.99B | 6.68B | 6.52B | 6.43B | 6.56B |
| Cash, Cash Equivalents and Short-Term Investments | 65.70M | 141.32M | 591.05M | 1.20B | 1.32B | 2.08B |
| Total Debt | 75.09M | 184.20M | 0.00 | 50.00M | 297.00M | 75.00M |
| Total Liabilities | 6.33B | 6.23B | 5.99B | 5.87B | 5.86B | 5.85B |
| Stockholders Equity | 748.90M | 762.40M | 683.82M | 649.70M | 568.80M | 704.82M |
Cash Flow | ||||||
| Free Cash Flow | 106.58M | 103.77M | 93.85M | 107.99M | 164.52M | 107.60M |
| Operating Cash Flow | 120.63M | 114.89M | 102.48M | 113.98M | 169.34M | 113.77M |
| Investing Cash Flow | -302.09M | -325.42M | -164.24M | -54.93M | -626.52M | -331.55M |
| Financing Cash Flow | 97.56M | 183.65M | 78.13M | -37.51M | -95.78M | 651.09M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
78 Outperform | $1.64B | 12.63 | 10.37% | 0.33% | 8.62% | 99.65% | |
77 Outperform | $1.69B | 6.62 | 22.34% | 0.27% | 4.92% | 14.55% | |
76 Outperform | $1.43B | 13.73 | 14.79% | 3.37% | -0.58% | 22.18% | |
74 Outperform | $1.85B | 17.34 | 6.38% | 1.82% | -3.22% | -5.50% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $1.04B | 23.93 | 10.20% | ― | -3.36% | -6.31% | |
61 Neutral | $2.04B | 33.84 | 4.87% | ― | 12.80% | ― |