| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 421.71M | 430.00M | 393.13M | 281.43M | 237.94M |
| Gross Profit | 257.19M | 236.77M | 241.04M | 235.37M | 221.73M |
| EBITDA | 130.37M | 117.64M | 116.51M | 131.94M | 125.83M |
| Net Income | 103.36M | 93.48M | 93.77M | 103.82M | 95.73M |
Balance Sheet | |||||
| Total Assets | 6.99B | 6.68B | 6.52B | 6.43B | 6.56B |
| Cash, Cash Equivalents and Short-Term Investments | 141.32M | 591.05M | 1.20B | 1.32B | 2.08B |
| Total Debt | 184.20M | 0.00 | 50.00M | 297.00M | 75.00M |
| Total Liabilities | 6.23B | 5.99B | 5.87B | 5.86B | 5.85B |
| Stockholders Equity | 762.40M | 683.82M | 649.70M | 568.80M | 704.82M |
Cash Flow | |||||
| Free Cash Flow | 103.77M | 93.85M | 107.99M | 164.52M | 107.60M |
| Operating Cash Flow | 114.89M | 102.48M | 113.98M | 169.34M | 113.77M |
| Investing Cash Flow | -325.42M | -164.24M | -54.93M | -626.52M | -331.55M |
| Financing Cash Flow | 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 |
|---|---|---|---|---|---|---|---|
82 Outperform | $1.93B | 11.28 | 22.83% | 0.27% | 7.80% | 19.38% | |
74 Outperform | $1.84B | 15.57 | 6.38% | 1.82% | -4.40% | -8.80% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $1.51B | 15.19 | 6.31% | 0.33% | 10.41% | -19.43% | |
63 Neutral | $1.44B | 14.15 | 13.50% | 3.37% | -2.90% | -1.47% | |
61 Neutral | $1.14B | 36.84 | 10.01% | ― | -2.11% | 6.48% | |
55 Neutral | $1.81B | 30.45 | 1.34% | ― | -3.60% | -8.63% |