| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 279.25M | 262.38M | 226.24M | 150.80M | 124.09M |
| Gross Profit | 159.97M | 144.63M | 135.71M | 131.72M | 118.56M |
| EBITDA | 60.45M | 54.89M | 50.77M | 56.31M | 50.58M |
| Net Income | 50.32M | 44.24M | 37.03M | 40.86M | 35.76M |
Balance Sheet | |||||
| Total Assets | 4.08B | 3.85B | 3.51B | 2.98B | 2.65B |
| Cash, Cash Equivalents and Short-Term Investments | 39.48M | 499.09M | 436.52M | 314.71M | 262.81M |
| Total Debt | 259.41M | 327.98M | 339.87M | 466.98M | 418.93M |
| Total Liabilities | 3.71B | 3.52B | 3.22B | 2.72B | 2.42B |
| Stockholders Equity | 371.58M | 328.59M | 289.59M | 260.64M | 232.42M |
Cash Flow | |||||
| Free Cash Flow | 61.10M | 57.27M | 49.41M | 35.42M | 35.60M |
| Operating Cash Flow | 61.70M | 57.49M | 52.29M | 38.65M | 35.99M |
| Investing Cash Flow | -373.38M | -328.47M | -506.85M | -245.27M | -111.01M |
| Financing Cash Flow | 193.47M | 289.17M | 491.38M | 252.19M | 75.22M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
80 Outperform | $617.01M | 11.15 | 12.35% | 0.73% | 7.81% | 26.91% | |
77 Outperform | $489.89M | 8.80 | 14.27% | 2.08% | 8.21% | 29.65% | |
73 Outperform | $506.54M | 9.75 | 11.03% | 1.92% | 6.25% | 24.92% | |
69 Neutral | $542.81M | 12.67 | 7.65% | ― | 6.62% | 117.46% | |
68 Neutral | $18.00B | 11.42 | 9.92% | 3.81% | 9.73% | 1.22% | |
65 Neutral | $520.50M | 12.32 | 4.31% | 5.80% | 4.38% | ― | |
58 Neutral | $455.45M | 14.61 | 6.16% | 3.69% | 50.36% | -56.64% |