| Breakdown | TTM | Dec 2025 | Dec 2024 | Dec 2023 | Dec 2022 | Dec 2021 |
|---|---|---|---|---|---|---|
Income Statement | ||||||
| Total Revenue | 1.27B | 1.23B | 1.13B | 1.07B | 1.10B | 891.39M |
| Gross Profit | 682.11M | 655.78M | 593.27M | 554.20M | 592.32M | 489.82M |
| EBITDA | 91.88M | 86.90M | 56.58M | 27.23M | 77.93M | 109.80M |
| Net Income | 64.24M | 61.71M | 49.56M | 28.15M | 58.70M | 99.84M |
Balance Sheet | ||||||
| Total Assets | 821.40M | 765.00M | 665.55M | 608.89M | 579.32M | 480.41M |
| Cash, Cash Equivalents and Short-Term Investments | 335.85M | 292.26M | 256.60M | 245.45M | 234.72M | 218.46M |
| Total Debt | 33.41M | 32.45M | 40.73M | 40.99M | 24.50M | 6.94M |
| Total Liabilities | 293.15M | 252.47M | 227.76M | 223.75M | 199.75M | 163.40M |
| Stockholders Equity | 528.25M | 512.53M | 438.19M | 385.14M | 379.57M | 317.01M |
Cash Flow | ||||||
| Free Cash Flow | 46.89M | 47.99M | 21.04M | 39.14M | 18.27M | 60.12M |
| Operating Cash Flow | 63.67M | 59.40M | 26.69M | 43.34M | 23.44M | 62.31M |
| Investing Cash Flow | -28.01M | -14.87M | -9.11M | -4.20M | -5.17M | -2.19M |
| Financing Cash Flow | -1.40M | -1.39M | -5.36M | -30.38M | 887.00K | 12.77M |
Name | Overall Rating | Market Cap | P/E Ratio | ROE | Dividend Yield | Revenue Growth | EPS Growth |
|---|---|---|---|---|---|---|---|
66 Neutral | $1.33B | 28.14 | 12.85% | ― | 10.02% | 26.46% | |
62 Neutral | $1.26B | 40.31 | -100.45% | 3.35% | 2.27% | -1.23% | |
61 Neutral | $18.38B | 12.79 | -2.54% | 3.03% | 1.52% | -15.83% | |
61 Neutral | $1.13B | 7.84 | 22.86% | ― | 0.77% | 2.73% | |
57 Neutral | $1.40B | 15.13 | 5.36% | ― | 9.20% | ― | |
57 Neutral | $525.20M | -16.18 | -36.11% | ― | 10.25% | 70.25% | |
54 Neutral | $1.11B | -55.24 | 5.19% | ― | 10.20% | -7.90% |