| Breakdown | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|
Income Statement | |||||
| Total Revenue | 582.01M | 558.51M | 536.77M | 513.29M | 466.27M |
| Gross Profit | 145.31M | 142.28M | 135.76M | 164.50M | 124.21M |
| EBITDA | 157.38M | 129.25M | 120.24M | 147.92M | 115.41M |
| Net Income | 106.01M | 109.00M | 100.34M | 102.33M | 101.20M |
Balance Sheet | |||||
| Total Assets | 808.62M | 777.27M | 646.78M | 586.66M | 683.74M |
| Cash, Cash Equivalents and Short-Term Investments | 221.93M | 258.90M | 187.15M | 161.46M | 297.69M |
| Total Debt | 82.83M | 81.48M | 28.26M | 18.60M | 14.97M |
| Total Liabilities | 418.27M | 356.20M | 290.69M | 265.91M | 266.67M |
| Stockholders Equity | 390.34M | 421.07M | 356.08M | 320.75M | 417.06M |
Cash Flow | |||||
| Free Cash Flow | 122.34M | 137.60M | 111.00M | 81.76M | 117.74M |
| Operating Cash Flow | 131.73M | 144.54M | 127.35M | 93.81M | 124.57M |
| Investing Cash Flow | -9.39M | -6.94M | -16.36M | -12.04M | 38.18M |
| Financing Cash Flow | -160.43M | -65.11M | -86.01M | -215.98M | -62.75M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
71 Outperform | $3.18B | 33.69 | 25.51% | 1.66% | 4.90% | -1.52% | |
71 Outperform | $2.08B | 28.72 | 21.03% | ― | 12.50% | 29.40% | |
69 Neutral | $9.47B | 13.00 | 81.85% | 2.60% | 2.42% | 3.05% | |
68 Neutral | $5.21B | 19.86 | 13.30% | ― | -0.95% | -10.54% | |
67 Neutral | $1.01B | 24.31 | 26.10% | 0.97% | 8.69% | 34.58% | |
63 Neutral | $10.79B | 15.43 | 7.44% | 2.01% | 2.89% | -14.66% | |
60 Neutral | $1.18B | 17.06 | 9.11% | 0.65% | -3.81% | -7.05% |